我想打印文件夹中的所有文件名。如何用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