码迷,mamicode.com
首页 > 其他好文 > 详细

脚本练习--001

时间:2015-12-31 10:40:10      阅读:178      评论:0      收藏:0      [点我收藏+]

标签:file   start   

编写脚本,使/etc/rc.d/rc3.d目录下分别有多个以K开头和以S开头的文件,以如下格式输出

    K开头的 后面加stop

    S开头的 后面加start


代码如下:

[root@localhost ~]# cat t1.sh
#!/bin/bash
for file in $(ls /etc/rc.d/rc3.d/);
do
	if [ "$(echo $file |cut -c 1)" == "S" ];
	then
		if [ $(echo $file|wc -c)  -ge 24 ];
		then
			echo -e "$file  start"
		elif [ $(echo $file|wc -c)  -ge 16 ];
		then
			echo -e "$file \t start"
		elif [ $(echo $file|wc -c)  -ge 8 ];
		then
			echo -e "$file \t\t start"
		fi
	else
		if [ $(echo $file|wc -c)  -ge 24 ];
		then
			echo -e "$file  stop"
		elif [ $(echo $file|wc -c)  -ge 16 ];
		then
			echo -e "$file \t stop"
		elif [ $(echo $file|wc -c)  -ge 8 ];
		then
			echo -e "$file \t\t stop"
		fi
	fi
done


执行效果如下:

技术分享

脚本练习--001

标签:file   start   

原文地址:http://www1707.blog.51cto.com/1184226/1730205

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!