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

熱點內容
蘋果解壓視頻在哪裡找 瀏覽:964
中國程序員發現最大程序漏洞 瀏覽:776
圖像數據加密解密 瀏覽:189
pdf金 瀏覽:511
湖北拼團商城源碼 瀏覽:198
為什麼說伺服器沒有響應 瀏覽:972
linux怎麼搭web伺服器 瀏覽:254
房產證加密收費嗎 瀏覽:154
slam演算法處理數據 瀏覽:269
如何判斷伺服器ip地址和版本號 瀏覽:966
python獲取html內容 瀏覽:771
北歐大神程序員 瀏覽:205
安卓手機怎麼拍出照片的質感 瀏覽:836
編譯後的病毒長什麼樣子 瀏覽:24
圍棋與程序員 瀏覽:262
加密和解密的單詞 瀏覽:986
我的世界td伺服器怎麼注冊 瀏覽:417
編譯器的堆空間 瀏覽:604
雲引擎雲伺服器 瀏覽:912
解壓視頻聲控吃冰義大利 瀏覽:409