1.拥有文件的 w 权限,并不代表可以删除文件。
2.date1=$(date --date='2 days ago' + %Y%m%d)
中$与(两符号中间不能有空格,否则报错。
3.date_d=$(echo ${date2} | grep '[0-9]]{8}' )
中date_d后面应该紧跟“=”,再紧跟“$”,再紧跟“(”
4.while [ "${i}" != "100" ]
中“[”和“]”两侧都要有空格,“!=”两侧都要有空格。
5.在 vim 中编程换行会导致错误发生
这段不会报错
换行后会报错
6.awk -F '[:]' '{printf $1 "
"}' /etc/passwd
awk是数据处理工具,本代码以“:”为分界符,按行打印/etc/passwd的第一列数据,每次打印结束要紧跟换行。