为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

江户川乱折腾 2019-05-28 11:07:40
shell编程中,exec $0 是什么意思?
查看完整描述

3 回答

?
斯蒂芬大帝

TA贡献1827条经验 获得超8个赞

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

查看完整回答
反对 回复 2019-06-01
?
泛舟湖上清波郎朗

TA贡献1818条经验 获得超3个赞

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

查看完整回答
反对 回复 2019-06-01
  • 3 回答
  • 0 关注
  • 1665 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信