#!/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:.