高等继续教育 / Linux操作系统
题型描述: 编程题
下面给出了一个SHELL程序,试对其行后有#(n)形式的语句进行解释,并说明程序完成的功能。
#!/bin/sh
DIRNAME=`ls /root | grep bak` #(1)
if [ -z $DIRNAME ] then #(2)
mkdir /root/bak cd /root/bak #(3)
fi YY=`date +%y` MM=`date +%m` DD=`date +%d` #(4)
BACKETC=$YY$MM$DD_etc.tar.gz #(5)
tar zcvf $BACKETC /etc #(6)
echo fileback finished!
下面给出了一个SHELL程序,试对其行后有#(n)形式的语句进行解释,并说明程序完成的功能。
#!/bin/sh
DIRNAME=`ls /root | grep bak` #(1)
if [ -z $DIRNAME ] then #(2)
mkdir /root/bak cd /root/bak #(3)
fi YY=`date +%y` MM=`date +%m` DD=`date +%d` #(4)
BACKETC=$YY$MM$DD_etc.tar.gz #(5)
tar zcvf $BACKETC /etc #(6)
echo fileback finished!
参考答案:
佳题速递: