Вот собственно сабж:
#!/bin/bash
export DIR='/home/gln0fate/wallpapers'
export NUMBER=$RANDOM
export TOTAL=0
for f in 'ls $DIR'
do
let "TOTAL += 1"
done
let "NUMBER %= TOTAL"
export CURRENT=0
for f in 'ls $DIR'
do
if [ $CURRENT = $NUMBER ]
then
/usr/bin/gconftool-2 -t string
-s /desktop/gnome/background/picture_filename $DIR/$f
break
fi
let "CURRENT += 1"
done
Пытаюсь запустить:
gln0fate@debian:~/iDev/scripts$ sh ./change_wallpaper
Значение не установлено для ключа: "$DIR"
Где грабли? Я только учу bash.
Ответ на:
комментарий
от alex_custov

Ответ на:
комментарий
от Begemoth

Ответ на:
комментарий
от gln0fate
Ответ на:
комментарий
от gln0fate
Ответ на:
комментарий
от dilmah
Ответ на:
комментарий
от anonymous

Ответ на:
комментарий
от gln0fate
Ответ на:
комментарий
от anonymous

Ответ на:
комментарий
от gln0fate
Ответ на:
комментарий
от alex_custov


Ответ на:
комментарий
от php-coder
Ответ на:
комментарий
от anonymous
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.