$# 取得shell脚本参数
个数,-lt 即 less than,小于
,
$0 取得脚本名称(包含路径)
若判断
参数个数小于7个,则用echo打印正确的使用方法,并用exit退出脚本。
Usage: 脚本名称 subject analysis_dir anat_name anat_dir_name sanlm_denoised num_scans gcut
后面分别是7个参数。
其实,通常用 `basename $0` 来去除路径得到纯粹的脚本名,并且在退出脚本时将返回状态置为非0。
1
2
3
4
5
if [ $# -lt 7 ]
then
echo -e "\n Usage: `basename $0` subject analysis_dir anat_name anat_dir_name sanlm_denoised num_scans gcut \n"
exit 1
fi执行如下三条命令即可:
(1)、$script myresultfile
(2)、$ls -al *.txt
(3)、$exit
此时,该目录下的所有 txt 文件名称就会以长格式保存在 myresultfile 文件中了。
然后你再使用 SHELL 编程的功能把那些无用的列去掉即可。
评论列表(0条)