取得脚本名称(包含路径) 若判断参数个数小于7个,则用echo打印正确的使用方法,并用exit退出脚本。Usage: 脚本名称 subject analysi"og:type" content="webpage"> 取得脚本名称(包含路径) 若判断参数个数小于7个,则用echo打印正确的使用方法,并用exit退出脚本。Usage: 脚本名称 subject analysi" /> 取得脚本名称(包含路径) 若判断参数个数小于7个,则用echo打印正确的使用方法,并用exit退出脚本。Usage: 脚本名称 subject analysi"> linux脚本求解,while [ "${eated}" -lt 3 ];中-lt 3什么意思?_系统运维_内存溢出

阅读 6

linux脚本求解,while [ "${eated}" -lt 3 ];中-lt 3什么意思?,第1张

$# 取得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 编程的功能把那些无用的列去掉即可。

欢迎分享,转载请注明来源:

内存溢出

原文地址:

http://outofmemory.cn/yw/8351967.html
个数
(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
食品营养 食品营养 一级用户组
linux脚本求解,while [ "${eated}" -lt 3 ];中-lt 3什么意思?
上一篇
2023-04-15
联想y50-70怎么重装系统?
2023-04-15

发表评论
请登录后评论... 登录
提交

    评论列表(0条)
保存
{label} {label} 取得脚本名称(包含路径)若判断参数个数小于7个,则用echo打印正确的使用方法,并用exit退出脚本。Usage: 脚本名称 subject analysi', author : '食品营养', cat_name : '系统运维', time_y_m : '2023年04月', time_d : '15', site_motto : '内存溢出' }; {script} {script}