у меня есть скрипт, который меняет тему в оболочке. Проблема заключается в urxvt, или в команде xrdb -merge $HD/.Xdefaults. её приходиться выполнять дважды. чтобы тема применялась. «Пытался» использовать ; чтобы команды выполнялись только после выполнения предыдущей. но не работает. Подскажите, пожалуйста, что я делаю не так.
#!/bin/sh
DS="/data/document/Скрипты/night_day"
HD="/home/skao"
RD="/root"
hour=$(date +%H)
if [ $hour -ge 9 -a $hour -lt 18 ]
then temp="day"
perl -p -i -e 's/pro-dark/pro-light/g' $HD/.config/awesome/rc.lua
else
temp="night"
perl -p -i -e 's/pro-light/pro-dark/g' $HD/.config/awesome/rc.lua
fi
cp $DS/termite.$temp $HD/.config/termite/config ;
cp $DS/gtk02.$temp $HD/.gtkrc-2.0 ;
cp $DS/gtk03.$temp $HD/.config/gtk-3.0/settings.ini ;
cp $DS/Xdefaults.$temp $HD/.Xdefaults ;
xrdb -merge $HD/.Xdefaults ;
chown skao:skao $HD/.vimrc $HD/.gtkrc-2.0 $HD/.config/gtk-3.0/settings.ini $HD/.config/termite/config $HD/.Xdefaults