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

熱點內容
精品php源碼 瀏覽:956
自己編寫雲伺服器搶紅包 瀏覽:199
java解壓縮文件加密 瀏覽:884
dlink列印伺服器默認地址 瀏覽:349
php休眠函數 瀏覽:369
金蝶如何打開伺服器 瀏覽:762
e4a手游輔助源碼 瀏覽:774
什麼app可以實時直播 瀏覽:103
蘋果13的app閃退什麼原因 瀏覽:772
尾盤選股源碼公式 瀏覽:447
php日期運算 瀏覽:928
天龍八部長歌伺服器什麼時候開的 瀏覽:197
鬼泣4模型在那個文件夾 瀏覽:226
單片機的串列口 瀏覽:55
phpjson轉化為數組 瀏覽:265
pdf導入excel 瀏覽:425
蘋果xsmax信任app在哪裡設置 瀏覽:50
自動外鏈php源碼 瀏覽:242
我的世界新手獎勵箱命令 瀏覽:143
linux更新vim 瀏覽:995