Книга: Искусство программирования на языке сценариев командной оболочки

7.5. Проверка степени усвоения материала

7.5. Проверка степени усвоения материала

Для запуска X-сервера может быть использован файл xinitrc. Этот файл содержит некоторое число операторов if/then. Ниже приводится отрывок из этого файла.

if [ -f $HOME/.Xclients ]; then

exec $HOME/.Xclients

elif [ -f /etc/X11/xinit/Xclients ]; then

exec /etc/X11/xinit/Xclients

else

# failsafe settings. Although we should never get here

# (we provide fallbacks in Xclients as well) it can't hurt.

xclock -geometry 100x100-5+5 &

xterm -geometry 80x50-50+150 &

if [ -f /usr/bin/netscape -a -f /usr/share/doc/HTML/index.html ]; then

netscape /usr/share/doc/HTML/index.html &

fi

fi

Объясните действия условных операторов в вышеприведенном отрывке, затем просмотрите файл /etc/X11/xinit/xinitrc и проанализируйте его. Возможно вам придется обратиться к разделам, посвященным grep, sed и регулярным выражениям.

Оглавление книги


Генерация: 8.542. Запросов К БД/Cache: 3 / 0
поделиться
Вверх Вниз