shell脚本程序

 #!/bin/sh
 #以#!开头,后面指定的是运行本文件的程序(必须同一行)
 #其他#号开头的就是注释,为了和老版本兼容,注释不要超过32个字符
 for file in *
 do
     if grep -q POSIX $file
     then
         echo $file
     fi
 done
 exit 0

1、shell里面可以引用所有在PATH中能找到的linux命令
2、exit 0表示0是退出码,退出码的作用体现在该脚本被其他脚本调用的时候,用作判断程序是否按要求工作。
3、编写完成后还不能运行,需要修改成可执行,例如脚本文件first
给first添加为可执行文件: chmod +x first
或者直接作为shell的参数(脚本是shell的标准输入):/bin/sh first
4、有必要可以添加到PATH,这样可以处处执行(注意添加到PATH不是安全的,如果有同名的程序路径在PATH中,并在该脚本路径之前,调用的将不会是该脚本,所以执行时最好填写完成路径)
PATH = $PATH:.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值