3
A
回答
0
爲了避免*
,你可以嘗試像
for i in `ls`; do echo $i; done
現在試圖在一個空目錄,沒有任何給定的輸出...
2
基本思想是用ls命令,但是如果文件名有空間,ls
將按空格拆分文件名。爲了處理文件名中的空間,你可以這樣做:
ls|while read i; do echo $i; done
Aleks-Daniel Jakimenko說:「不要分析ls」。這是很好的,所以如果我們不希望這個怎麼樣改變了nullglob:
for i in *; do [ -e "$i" ] && echo $i; done
5
相關問題
- 1. JQ投結果爲慶典陣列
- 2. 如果結果爲空顯示信息
- 3. 結果顯示爲空
- 4. 慶典 - 填充找到結果
- 5. 發送慶典結果打印機
- 6. 顯示空的結果C#
- 7. Android:customsearchadapter顯示空結果
- 8. Apex:Datalist顯示空結果
- 9. 顯示結果甚至爲空值
- 10. 結果集爲空時顯示消息
- 11. 如果數據爲空,則不顯示
- 12. 如果不爲空,則顯示* JAVASCRIPT
- 13. 不要顯示,如果字段爲空
- 14. 只顯示值如果不爲空 - PHP
- 15. SQL:在結果顯示搜索參數,即使結果爲空
- 16. 如果數組爲空,PHP將顯示「無結果」
- 17. 如果內部聯接爲空,則顯示結果
- 18. 如果數據爲空,防止顯示結果?
- 19. 不顯示結果
- 20. 慶典如果與或與否定
- 21. 查找結果不顯示結果
- 22. 只顯示div,如果mysql結果顯示8個結果?
- 23. 慶典VS sh腳本不同的結果
- 24. 以非空值先顯示結果然後用空值顯示結果
- 25. 結果不顯示,如果結果很大
- 26. 查詢結果不顯示空值的記錄
- 27. 爲什麼在顯示搜索結果時「空如果」不起作用
- 28. 如何在搜索結果中顯示「未找到結果」爲空?
- 29. 如果文件目錄爲空C#
- 30. 負結果顯示爲「0」
如果文件名有空間,你會返回錯誤的名稱 – PasteBT
不解析'' ls'' http://mywiki.wooledge.org/ParsingLs –