shell编程中,exec $0 是什么意思??

shell编程中,exec $0 是什么意思?


江户川乱折腾
浏览 1485回答 3
3回答

斯蒂芬大帝

$0叫做位置参数,表示脚本名称;$1才表示脚本的第一个参数,依次类推直到$9。exec用于执行命令、或脚本、或外部可执行程序,会新建一个shell去执行。综上,这里exec $0就是执行脚本本身。所以,就是一个循环过程。每隔两秒打印一次haha

泛舟湖上清波郎朗

awk默认是以行为单位处理文本的,对1.txt中的每一行都执行后面 "{ }" 中的语句。awk中的两个术语:记录(默认就是文本的每一行)字段 (默认就是每个记录中由空格或TAB分隔的字符串)$0就表示一个记录,$1表示记录中的第一个字段。一般 print $0 就是打印整行内容($0前面不需要反斜杠),print $1表示只打印每行第一个字段。
打开App,查看更多内容
随时随地看视频慕课网APP