Linux Shell系列教程之(十)Shell for循環


本文是Linux Shell系列教程的第(十)篇,更多Linux Shell教程請看:Linux Shell系列教程

基本任何語言都有自己的循環語句,Shell當然也不例外,今天就為大家介紹下Shell for循環的用法。

Shell for循環

Shell for循環語法

Shell for循環的語法如下所示

for 變量 in 列表
do
    command1
    command2
    ...
    commandN
done

列表是一組值(數字、字符串等)組成的序列,每個值通過空格分隔。每循環一次,就將列表中的值依序放入指定的變量中,然后重復執行命令區域(在do和done 之間),直到所有元素取盡為止。

Shell for循環示例

接下來通過示例的方式給大家介紹下Shell for循環的用法。

for loop in one two tree four
do
    echo "I am : $loop"
done

輸出結果:

I am : one
I am : two
I am : tree
I am : four

可以順序輸出字符串的單詞,示例:

for str in I am linuxdaxue
do
    echo $str
done

輸出結果:

I
am
linuxdaxue

可以顯示當前目錄下的文件,示例:

for file in ./*
do
    echo $file
done

輸出結果:

./a.sh
./automake
./automonitor
./crzk
./makedir
./shell_start
./sql
./submit

Shell for循環命令是比較容易掌握的,今天就先給大家介紹到這里。更多Shell教程請看:Linux Shell系列教程


本文由Linux技術達人【 daxue】發表在: Linux大學
本文固定鏈接: Linux Shell系列教程之(十)Shell for循環


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM