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


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

  1. if [ -f $HOME/.Xclients ]; then
  2.   exec $HOME/.Xclients
  3. elif [ -f /etc/X11/xinit/Xclients ]; then
  4.   exec /etc/X11/xinit/Xclients
  5. else
  6.      # failsafe settings.  Although we should never get here
  7.      # (we provide fallbacks in Xclients as well) it can't hurt.
  8.      xclock -geometry 100x100-5+5 &
  9.      xterm -geometry 80x50-50+150 &
  10.      if [ -f /usr/bin/netscape -a -f /usr/share/doc/HTML/index.html ]; then
  11.              netscape /usr/share/doc/HTML/index.html &
  12.      fi
  13. fi


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