我想打印文件夾中的所有文件名。如何用awk或bash來做到這一點?如何使用awk或bash打印文件夾中的所有文件名?
1
A
回答
2
find . -type f -maxdepth 1
排除-maxdepth的一部分,如果你想這樣做,也是遞歸子目錄
0
3
ls -l /usr/bin | awk '{ print $NF }'
:)
+0
對於使用'awk' :) +1 – nrz
+0
我一直在尋找_how使用awk_列出文件並運行到此 - 並且在文件名中有一個空格時失敗。我會留下一個精神「 - 」,因爲你似乎完全有404點。 –
1
這個命令將打印所有的文件名:
for f in *; do echo "$f"; done
或(甚至更短)
printf '%s\n' *
或者,如果您想打印特定的f ILE類型(例如,.txt
),你可以試試這個:
for f in *.txt; do echo "$f"; done
或(甚至更短)
printf '%s\n' *.txt
相關問題
- 1. 在bash中打印文件夾名稱
- 2. 使用bash重命名文件夾中的所有文件
- 3. Bash:如何打印文件夾中第n個文件的文件名
- 4. 我如何打印matlab中的文件夾下的所有文件名
- 5. 如何使用awk命令在ksh文件中打印文件
- 6. bash:更改文件夾中所有頭文件的擴展名
- 7. 我想使用「awk」或sed打印文件中以「comm =」開頭的所有行
- 8. 以遞歸方式打印文件夾中的所有文件和文件夾
- 9. 如何使用jQuery獲取目錄或文件夾中的所有文件名?
- 10. 如何在awk中打印bash文件描述符
- 11. 使用cmd或bat文件打開文件夾中的所有pdf文件
- 12. 如何在ubuntu下打印C++文件夾下的所有子文件夾
- 13. 從awk中的文件名打印兩行文件
- 14. awk打印文件名和列
- 15. 使用awk打印文件中的空白文件
- 16. 使用任何QT小部件打印特定文件夾中的文件名
- 17. 使用bash打印所有pdf文件的鏈接
- 18. Bash打印文本文件
- 19. 如何遞歸地打印每個文件或文件夾的路徑名稱
- 20. 改小寫文件名使用awk,sed的或bash爲大寫
- 21. 使用PHP重命名文件夾中的所有文件
- 22. 使用Actionscript獲取文件夾中的所有文件名
- 23. 使用C檢索文件夾中的所有文件名#
- 24. 使用C#獲取文件夾中的所有文件名
- 25. 在bash打開文件夾,在文件夾名包含空格
- 26. 消除awk中文件夾中所有文件中出現的所有值
- 27. 從所有子文件夾打印到文件頭兩行
- 28. 複製沒有文件的文件夾,沒有文件夾的文件或使用PowerShell的所有文件
- 29. Java - 如何獲取文件夾中的所有文件名
- 30. AWK/bash中如何將一個文件名在AWK
你爲什麼想用'awk'辦呢?它不是特別適合這項工作,而shell或Perl都是。 – tripleee
不知道我是否理解正確,爲什麼不只是'ls'? –
我覺得因爲ls也會顯示目錄 – xception