Поскольку запись здесь - то, что я обхожусь в одном варианте использования. Заметьте, как плохо это запутало из-за неизбежного сингла - или выход двойной кавычки:
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'\'' '
Новые строки, добавленные только здесь для удобочитаемости.
Так как это в сценарии, это выращено туда, где я должен превратить его в здесь-документ для в читать, кроме я боюсь повреждения (не), анализируют для удара.
В escape-последовательность ANSI прямо перед знак не включают \[
и \]
. Включите его, и должен быть прекрасным:
PS1='\[\033[0;32m\]\d \t \u\[\e[1;33m\]@\H /\W $ \[\033[1;37m\]'
Между прочим, что Вы называете, “цвет сброса” просто устанавливает его на белый. На самом деле сбрасывать его использование \033[0m
.