Я хочу отменить список переменных bash, которые имеют свои последовательности, сохраненные в массиве

В файле .xinitrc просто выполните

exec yourFullscreenSoftware

(файл .xinitrc считывается при запуске) Я не скажу, что это будет работать с VMware (потому что я просто не знаю), но однажды я запустил игру «Defcon», как этот полноэкран на X, без DE или даже WM.

-121--289016-

Для этого могут быть более эффективные способы, но следующие методы точно создали график на основе данных со строковыми значениями на оси времени.

#Process log data into compatible format. plotdata is Just a copy/paste of your sample data
awk -F" -- " '{print $2,$1}' plotdata | while read temp date; do echo $(date --date="$date" '+%R') $(echo $temp | grep -o "[0-9\.]*"); done > plotdataout; 
#Run the script on the converted data
gnuplot gnuplotscript

Ниже приведен сценарий gnuplot со строковыми метками:

set term png 
set output "plotdata.png"
set title "Temp Data"
set xlabel "Time (s)"
set ylabel "Temp (F)"
set grid
plot "plotdataout" using 2:xticlabels(1) with lines

Output image

-121--114495-

Старый вопрос, но в случае, если кто-то столкнется с ним так же, как и я: Мое решение - читать с тайм-аутом.

while read -t 5 line; do
    echo "$line"
done

Если stdin пуст, он вернется через 5 секунд. В противном случае он прочтет все входные данные и при необходимости их можно обработать.

1
09.10.2018, 04:05
1 ответ

Для #6, будет полезен встроенный readbash . Для #9 убедитесь, что имена переменных заключены в двойные кавычки везде, где вы их используете.

0
28.01.2020, 00:26

Теги

Похожие вопросы