導航:首頁 > 操作系統 > 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遍歷目錄相關的資料

熱點內容
python中判斷數據類型 瀏覽:560
pythondjango留言板 瀏覽:86
視頻演算法技術 瀏覽:174
阿里雲伺服器組策略 瀏覽:519
linux埠大全 瀏覽:934
加密區的箍筋數 瀏覽:540
單片機for語句延時 瀏覽:652
java初級程序員的出路 瀏覽:71
哪個app軟體看幽默猜生肖 瀏覽:495
日照加密人字形網帶 瀏覽:710
python下如何執行shell 瀏覽:62
文件夾多個文件一起列印 瀏覽:529
怎麼將下載好的視頻解壓 瀏覽:266
電信電視app哪個好 瀏覽:691
業主信息加密處理公示 瀏覽:286
命令與征服現代地圖 瀏覽:315
拼圖軟體不壓縮圖片 瀏覽:825
為什麼使用雲伺服器地址 瀏覽:409
如何用python爬蟲搶票 瀏覽:946
中國氣候指標源碼 瀏覽:970