7.5. 여러분이 테스트문을 얼마나 이해했는지 테스트 해보기

시스템 전체에서 쓰이는 xinitrc 파일은 X 서버를 띄우는데 쓰일 수 있습니다. 이 파일에는 아주 많은 if/then 테스트가 나오는데 다음은 그 중 일부분입니다.

if [ -f $HOME/.Xclients ]; then
  exec $HOME/.Xclients
elif [ -f /etc/X11/xinit/Xclients ]; then
  exec /etc/X11/xinit/Xclients
else
     # 아마 이 부분은 절대 실행되지 않겠지만 혹시 모르니까.
     # (Xclients 에도 역시 안전 장치가 걸려 있습니다) 전혀 해가 없습니다.
     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 파일 전체를 살펴보고 거기에 나오는 if/then 를 분석해 보세요. 뒤에서 설명할 grep, sed, 정규 표현식을 참조해야 할지도 모릅니다.