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:.