導航:首頁 > 操作系統 > 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能看明星演唱會 瀏覽:493
ug刀柄放到哪個文件夾 瀏覽:321
eclipse編寫php 瀏覽:673
php抓取網頁內容的代碼 瀏覽:867
什麼是萌鴨app 瀏覽:861
變數的數字如何變化python 瀏覽:794
整數壓縮 瀏覽:993
最優停止策略問題演算法 瀏覽:716
pdf圖片背景 瀏覽:766
app的圖標有什麼風格 瀏覽:28
python代碼運行編譯器 瀏覽:936
魔鬼訓練程序員 瀏覽:686
php上傳大文件失敗 瀏覽:602
sw伺服器指定埠怎麼填 瀏覽:189
java有哪些數組 瀏覽:984
程序員戴手錶影響工作嗎 瀏覽:235
游戲皇後解壓視頻 瀏覽:367
c語言怎麼打開文件編譯 瀏覽:436
手機上什麼app可以設計logo 瀏覽:800
pid演算法單片機 瀏覽:375