注:以上截图为李老师PPT上课后习题。
题目要求如上。
1.关于awk 的用法:
ls -l
列出详细的文件信息,一行一条信息,可包括多列,如果只需要其中的某列,则可以使用awk来实现。
ls -l|awk '{print $4}' #现在只打印出第4列的信息。
2.关于字符串匹配的问题
${item#per}
${item##per}
${item%%per}
${item%per}
可能我的文字理解能力差,我不太清除某本书上解释的句子。这里我就不说他们的意思了,我能理解了,但是说不出来。。。。窘!
#这里要感谢男友耐心地讲解 ,一遍又一遍。。。。。我真够笨的呀!
3.原来字符串的拼加不需要像我想的那样用“+”号。直接写后面就行了。晕
mv $1/$item $1/${item%%.*}[$add].${item##*.}
这不是编程语言看久了的问题,这是我思维不知道变通,不能接受新的理念。。。
下面就贴上男友的代码:其中有些地方还是很有思考意义的。