Shell 编程

Posted 吃饭睡觉打豆豆

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Shell 编程相关的知识,希望对你有一定的参考价值。

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 语句 

[email protected]:/home/eko# seq 1 5
1
2
3
4
5

[email protected]:/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 编程的主要内容,如果未能解决你的问题,请参考以下文章

代码片段:Shell脚本实现重复执行和多进程

Linux bash基础特性二

VSCode自定义代码片段——JS中的面向对象编程

VSCode自定义代码片段9——JS中的面向对象编程

使用 Pygments 检测代码片段的编程语言

面向面试编程代码片段之GC