【发布时间】:2018-03-26 17:07:07
【问题描述】:
如何显示具有特定扩展名的所有文件。 例如,我有 a1.cpp、b2.cpp、c3.py、d4.py。 如何仅用数字显示 cpp。
1. a1.cpp
2. a2.cpp
【问题讨论】:
-
哼...
ls *.cpp? -
好的,谢谢。 ls *.cpp | nl
如何显示具有特定扩展名的所有文件。 例如,我有 a1.cpp、b2.cpp、c3.py、d4.py。 如何仅用数字显示 cpp。
1. a1.cpp
2. a2.cpp
【问题讨论】:
ls *.cpp?
如何只用数字显示cpp
使用查找命令:
find -type f -name "*[0-9].cpp"
如果“with numbers”你的意思不是文件名中的数字,而是输出项目/文件的增量数量 - find + nl 管道:
find -type f -name "*.cpp" | nl -nln -s'. ' -w1
【讨论】:
find 允许您递归查找。如果您只想在第一级的一个目录中列出文件 - 您应该在问题中提及这一点