#########
Step0:理解Shell script(shell变量作用域,定义,引用);
Step1:掌握判断式用法(test, [ ], &&, ||,;,|)
2:正则表达式用法及grep的高级用法;
3:重定向用法;
Step2:条件判断句用法(if ...then...fi; case...in...esac;);
1:循环用法(while...do...done; until... do... done; for...do... done)
Step3:部分shell脚本程序项目展示;
#########
Step0:理解Shell script(shell变量作用域,定义,引用);
..........................................
Step1:掌握判断式用法(test, [ ], &&, ||,;,|);
.............................................
2:正则表达式用法及grep的高级用法;
.............................................
3:重定向用法;
..............................................
=========================================================================
Step3:部分shell脚本程序项目展示;
Task0: 编写shell脚本,完成 i=1 1;
i=2 1,2;
....................
i=10 1,2,3,....,9,10;
若想反置输出;完成 i=10 1,2,3,....,9,10;
....................
i=2 1,2;
i=1 1;
备注:将for循环里改为 i=10; i>=1; i--
Task1: 编写shell脚本,显示你目前的身份(用 whoami);你目前所在的目录(用 pwd);
执行脚本命令(sh sy02.sh);
Task2: 编写shell脚本,请用户输入一个数字。计算1+2+3+ ...,一直累加到用户输入的数字为止(这里可以用for...do...done, 也可以用while...do...done);
Task3:编写shell脚本,先查看/root/test/logical这个名字是否存在;若不存在,则创建一个文件(用touch),创建后离开;若存在,则判断该名称是否为文件,若为文件,将其删除并创建一个目录,目录名为logical并离开;若存在,而且该名称为目录,则移除此目录;
备注:若sy04.sh文件权限不够,输入chmod a+x sy04.sh添加可执行权限!
Task4:编写shell脚本,利用Ping命令判断网络运行状态,侦测本机IP地址192.168.10.1-192.168.10.100;
Task5:编写shell脚本,让用户输入某个目录名,找出该目录下的文件权限;
Task6:编写shell脚本,让用户输入yes/YES才结束程序,否则一直提示用户输入字符;
Task7:知道/etc/passwd 中以“:” 为分隔符,第一栏为账户名称。编写Shell脚本程序,将/etc/passwd的第一栏取出,而且每一栏都以一行字符串“The 1 account is "root" ”显示,其中1表示行数。