подсказка удара - долгая команда вернулась позже к той же строке после добавляющего цвета

Поскольку запись здесь - то, что я обхожусь в одном варианте использования. Заметьте, как плохо это запутало из-за неизбежного сингла - или выход двойной кавычки:

      pidof -x pngcrush || at now <<< 'time nice bash -c '\''
(for f in $(find orderlog/ -mtime -1 -name \*.png); 
do convert -trim +repage -colors 64 -depth 6 -verbose $f $f.tmp; 
ls -lFa $f*; 
touch -r $f $f.tmp && mv -f $f.tmp $f; 
done;  
time find orderlog/ -mtime -3 -name \*.png -execdir  pngcrush -bit_depth 8 -d ~/tmp -oldtimestamp {} + ; 
mv -fv ~/tmp/*.png orderlog/; 
timeout 1h time find orderlog/ -mtime -2  \( -name \*.png -o -name \*.gif \) -execdir  optipng -keep -preserve -o6 -v  {} + ; 
rm -vf orderlog/*.png.{bak,tmp} ) &> orderlog/imgshrink.log'\'' ' 

Новые строки, добавленные только здесь для удобочитаемости.

Так как это в сценарии, это выращено туда, где я должен превратить его в здесь-документ для в читать, кроме я боюсь повреждения (не), анализируют для удара.

3
25.03.2013, 12:04
1 ответ

В escape-последовательность ANSI прямо перед знак не включают \[ и \]. Включите его, и должен быть прекрасным:

PS1='\[\033[0;32m\]\d \t \u\[\e[1;33m\]@\H /\W $ \[\033[1;37m\]'

Между прочим, что Вы называете, “цвет сброса” просто устанавливает его на белый. На самом деле сбрасывать его использование \033[0m.

4
27.01.2020, 21:20

Теги

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