導航:首頁 > 操作系統 > linuxshell遍歷目錄

linuxshell遍歷目錄

發布時間:2024-12-08 19:37:40

『壹』 linux shell 遍歷文件夾 並將結果保存 到變數

#!/bin/bash
(($#<1))&&echo"paramiszero!"&&exit1
[!-d$1]&&echo"$1notpath"&&exit1
dir=$1
dir_p="$dirDirectory:"
cd$dir
dir=`pwd`
foriin`ls$dir`
do
if[-d$i];then
/tmp/sh/dir_file$i#我的腳本文件在/tmp/sh中,需要改一下這里
else
dir_p="$dir_pFile$i"
fi
done
cd..
echo$dir_p


實驗結果:

[root@localhost sh]# ./dir_file /tmp/python/

python_2 Directory : File 1.log File 2.log

python_3 Directory : File 3.log

/tmp/python/ Directory : File p File t.py File y.py


這樣應該可以吧,試試看

『貳』 linux shell的循環詳解

本文將深入解析Linux shell中的循環結構,特別是for循環,以幫助您更好地掌握其工作原理和與C語言的對比。在shell腳本中,for循環的關鍵在於遍歷列表的每個元素,直到元素耗盡,循環自然結束。


與C語言中的for循環相比,C語言的for循環結束條件更為靈活,由初始化、條件檢查和迭代操作三部分構成。當條件不再滿足,循環就會停止。這里我們舉個例子來說明:


Shell腳本的for循環示例:



而C語言的for循環示例如下:



除了for循環,C語言還提供了while和do-while循環,它們分別在條件滿足和至少滿足一次後持續執行,直到條件改變。


通過以上對比,我們可以看出shell和C語言在循環結構上的主要區別。如果您需要更多實例或有其他疑問,請隨時提問。

閱讀全文

與linuxshell遍歷目錄相關的資料

熱點內容
微光app主頁的愛心代表什麼意思 瀏覽:563
程序員和餃子做飯 瀏覽:307
美團app的點擊騎車在哪裡 瀏覽:723
程序員標配條件 瀏覽:211
免費電腦解壓app排行榜前十名 瀏覽:189
順序表查找演算法 瀏覽:463
整合包解壓後是亂碼 瀏覽:300
xp系統如何查找伺服器名 瀏覽:983
土的壓縮系數的確定方法 瀏覽:647
程序員家裡健身 瀏覽:620
電視看籃球app哪個好 瀏覽:47
高中畢業當程序員 瀏覽:245
php標簽屬性大全 瀏覽:897
遠程訪問伺服器ip地址 瀏覽:313
程序員吃雞蛋炒菜 瀏覽:174
在哪裡看俄羅斯電視劇app 瀏覽:308
怎麼找資料庫伺服器地址 瀏覽:487
伺服器調試怎麼翻譯 瀏覽:921
php如何處理ajax請求 瀏覽:211
php數組下標存在 瀏覽:707