linux脚本求解,while [ "${eated}" -lt 3 ];中-lt 3什么意思?
2个回答
展开全部
$# 取得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
-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
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
小于 的意思。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询