TA贡献1827条经验 获得超8个赞
$0叫做位置参数,表示脚本名称;$1才表示脚本的第一个参数,依次类推直到$9。exec用于执行命令、或脚本、或外部可执行程序,会新建一个shell去执行。综上,这里exec $0就是执行脚本本身。所以,就是一个循环过程。每隔两秒打印一次haha
TA贡献1818条经验 获得超3个赞
awk默认是以行为单位处理文本的,对1.txt中的每一行都执行后面 "{ }" 中的语句。awk中的两个术语:记录(默认就是文本的每一行)字段 (默认就是每个记录中由空格或TAB分隔的字符串)$0就表示一个记录,$1表示记录中的第一个字段。一般 print $0 就是打印整行内容($0前面不需要反斜杠),print $1表示只打印每行第一个字段。
大厂算法面试真题解析32讲
¥ 68.00
网络编程32讲
¥ 58.00
Linux命令行与Shell脚本编程大全
举报