取得脚本名称(包含路径) 若判断参数个数小于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什么意思?_系统运维_内存溢出

阅读 2

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

在shell中的条件判断语句格式为:

其中elif和else不是必须的,如果只需判断一次,那么if...fi即可。值得注意的是if后面中括号[]中的语句[的后面和]的前面必须要有空格。

下面通过判断大小和文件是否存在看一下判断语句的用法:

-gt 大于 (greater than);

-lt 小于(less than);

-eq 等于(equal);

-ne 不等于(not equal);

-ge 大于等于(greater equal)

-le 小于等于(less equal)。

linux中mon节点和mgr节点是subdir=$(ls -lt | awk -v mon=$month ' == mon{print $NF}')。

一个 ceph 集群至少要有一个 mon,可以是一三五七等等这样的奇数个. Mgr ( Manager ) :负责跟踪运行时指标和 Ceph 集群的当前状态,包括存储利用率。

良好的界面:

Linux同时具有字符界面和图形界面。在字符界面用户可以通过键盘输入相应的指令来进行 *** 作。它同时也提供了类似Windows图形界面的X-Window系统,用户可以使用鼠标对其进行 *** 作。在X-Window环境中就和在Windows中相似,可以说是一个Linux版的Windows。

可以运行在掌上电脑、机顶盒或游戏机上。2001年1月份发布的Linux 2.4版内核已经能够完全支持Intel64位芯片架构。同时Linux也支持多处理器技术。多个处理器同时工作,使系统性能大大提高。

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

内存溢出

原文地址:

http://outofmemory.cn/yw/7439997.html
等于
(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
冲孔字 冲孔字 一级用户组
Linux-8 磁盘分区和挂载
上一篇
2023-04-05
新手如何学习Linux?
2023-04-05

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

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