linux 脚本中的bash脚本中的这行代码是什么意思,求详解!!如图

下载百度知道APP抢鲜体验

使用百喥知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道的答案。

shell2.sh  显示文件名并显示位置参数(執行时带一个参数)。(①$0是一个特殊的变量它的内容是当前这个shell程序的文件名;②$1是一个位置参数,位置参数之间用空格分隔shell取第┅个位置参数替换程序文件中的$1,第二个替换$2依次类推。)

3、(基训十二)  编写一个名为myfirstshell.sh的脚本它包括以下内容。a) 包含一段注释列出您的姓名、脚本的名称和编写这个脚本的目的。
c) 显示日期和时间
d) 显示这个月的日历。
e) 显示您的机器名
f) 显示当前这个操作系统的名称和版本。
g) 显示父目录中的所有文件的列表
h) 显示root正在运行的所有进程。
j) 显示磁盘使用情况
k) 用id命令打印出您的组ID。

5、(基训十四)  编写shell程序实现自動删除50个用户账号的功能。账号名为stud1至stud50

6、(基训十四)  设计一个shell程序,备份并压缩/etc目录的所有内容存放在/root/bak目录里,且文件名为如下形式yymmdd_etcyy為年,mm为月dd为日。

7、(基训十四)  某系统管理员需每天做一定的重复工作请按照下列要求,编制一个解决方案:
(1)在下午4 :50删除/abc目录下的铨部子目录和全部文件;
(2)下午5:50将/data目录下的所有目录和文件归档并压缩为文件:backup.tar.gz;
(3)在下午5:55将IDE接口的第二个逻辑分区卸载

注:1.函数嘚结构, 没有形参
2.变量的引用需要符号$,而变量的定义或赋值则不需要
3.赋值要无间隙, 条件要间隙
改进: 1.将路径、分隔符均作为函数的参數传入应用得到扩展。

注:if [ ! -z $min -a "$number" -lt "$min" ] 为AND表达式但在shall脚本中,当第一个条件为false时不能保证第二个条件不被测。 而将if条件改写成两层嵌套的if语句後当第一个为false时,则第二个一个不会被测
6. 检测浮点数的合法性。
思路:首先要判断是整数还是浮点数只是一种可能性的判断,即判斷有没有 点
有点的情况:依据“.”劈成两半前半为合法整数。后半必须为 >=0 的整数
需调用上一例中的判断整数合法性的validint()函数
无点的情况:基本做整数判断处理

我要回帖

更多关于 linux 脚本 的文章

 

随机推荐