
shell
文章平均质量分 66
一万个大苹果
让优秀成为习惯
展开
-
SHELL编程实战:sed
1、把/etc/passwd 复制到/root/test.txt,用sed打印所有行;cp /etc/passwd /zuoye/day6/test.txtsed -n '1,$ p' passwd.txtsed -n 'p' passwd.txt2、打印test.txt的3到10行;sed -n '3,10 p' passwd.txt3、打印test.txt 中包含’root’的行;sed -n '/root/ p' passwd.txt 4、删除test.txt 的1原创 2021-11-11 13:45:58 · 3153 阅读 · 0 评论 -
SHELL实战:awk
目录1、获取根分区剩余大小2、获取当前机器ip地址3、统计出apache的access.log中访问量最多的5个IP4、打印/etc/passwd中UID大于500的用户名和uid5、/etc/passwd 中匹配包含root或net或ucp的任意行6、处理以下文件内容,将域名取出并根据域名进行计数排序处理(百度搜狐面试题)7、请打印出/etc/passwd 第一个域,并且在第一个域所有的内容前面加上“用户帐号:”8、请打印出/etc/passwd 第三个域和第四个域9、原创 2021-11-04 22:40:51 · 298 阅读 · 0 评论 -
SHELL实战:循环
目录1、使用case实现成绩优良中差的判断题目:1. 使用case实现成绩优良中差的判断2. for创建20用户,用户前缀由用户输入,用户初始密码由用户输入,例如:test01,test103. for ping测试指网段的主机,网段由用户输入,例如用户输入192.168.2 ,则ping 192.168.2.10 --- 192.168.2.20 UP: /tmp/host_up.txt Down: /tmp/host_down.txt4. 使用for实现批量主机root密码的修改原创 2021-10-31 17:02:48 · 180 阅读 · 0 评论 -
SHELL实战:选择结构-多分支
read -p "请输入:" numexpr $num + 1 &>/dev/null[ $? -ne 0 ] && echo " $num is not number " || echo " $num is number "1、ping主机测试read -p "请输入需要测试的主机:" dirping -c 1 -w 1 $dir &> /dev/nullif [ $? -eq 0 ]then echo " $dir is up"el.原创 2021-10-30 14:58:05 · 287 阅读 · 0 评论