我寫了一個shell腳本,它在所有目錄內遞歸地選取所有文件,並準備一個報告,其中包含上次修改的文件大小。 我面臨的問題是,很少有名稱爲「用戶界面」的文件(介於兩者之間的空間)。如何在shell腳本的for循環中使用那些文件並獲取其中的文件和目錄。 在此先感謝文件名與空間
Q
文件名與空間
2
A
回答
0
谷歌搜索使我this page
3
只要把雙引號"$FILENAME"
2
你可能會嘗試使用類似for file in $(command)
之間的文件名可變。相反,使用通配符while read
循環或for
循環。確保你引用了包含filenamess的變量。
#!/bin/sh
command | while read -r file
do
something_with "$file"
done
,或者在支持進程替換彈:
#!/bin/bash
while read -r file
do
something_with "$file"
done < <(command)
如果你只是遍歷文件列表:
for file in "$dir"/*
do
something_with "$file"
done
相關問題
- 1. 命名空間與頭文件
- 2. htaccess打破文件名與空間
- 3. 解析與命名空間XML文件
- 4. 命名空間與多個文件
- 5. 文件名空間? file_put_contents
- 6. BASH文件名空間IsSUE
- 7. 與命名空間
- 8. 與命名空間
- 9. 與命名空間
- 10. java.security.auth.login.config文件與空間
- 11. JavaScript與命名空間事件
- 12. 命名空間與類名同名
- 13. OPENXML與命名空間
- 14. LXML與命名空間
- 15. 命名空間與ActiveRecord的
- 16. 與GDATA XML命名空間
- 17. 與頭名的空間
- 18. 命名空間與結構
- 19. C++ - 類與命名空間
- 20. PHPUnit getMock()與命名空間
- 21. 轉化與命名空間
- 22. NSXMLDocument,nodesForXPath與命名空間
- 23. PHP - 在XML命名空間 - 與命名空間
- 24. C#完全限定的命名空間與小命名空間
- 25. Rails的命名空間模型與非命名空間模型
- 26. PHP:命名空間與全局命名空間
- 27. vb.net系統名稱空間與兄弟名稱空間衝突
- 28. PHP用了shell_exec空間,文件名
- 29. PHP命名空間和文件夾
- 30. TypeScript名稱空間跨文件合併
你能告訴我們,您對腳本一直在使用。 – codaddict 2011-01-24 11:09:39