首页 > 系统服务 > 详细

Shell 编程(二)

时间:2018-05-05 14:01:00      阅读:163      评论:0      收藏:0      [点我收藏+]

for in 循环语句

#!/bin/bash
for x in one two three four
do
        echo number $x
done

例:取出passwd中每一行name 并输出 hello + name

#!/bin/bash
LINES=`wc -l /home/eko/passwd | cut -d‘ ‘ -f1`
for i in `seq 1 $LINES`
do
        echo "hello,`head -n $i /home/eko/passwd | tail -n 1 | cut -d: -f1`"
done

* seq 语句 

root@ubuntu:/home/eko# seq 1 5
1
2
3
4
5

root@ubuntu:/home/eko# seq 1 2 10
1
3
5
7
9

 for 循环

#!/bin/bash
for((i=1;i<10;i++))
do
echo "hello $i"
done

 for file in

#!/bin/bash  
  
for file in /proc/*;  
do  
echo $file is file path \! ;  
done   


#!/bin/bash  
  
for file in $(ls *.sh)  
do  
echo $file is file path \! ;  
done  

 

while

while [ $count -le 6 ]; do
    echo $count
    count=$((count + 1))
done
echo "finished"

 

Shell 编程(二)

原文:https://www.cnblogs.com/xiaoliwang/p/8988711.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!