我想找到所有html文件,只显示文件名,而不是完整的文件路径,我尝试了什么:
find /home/irakli/Desktop/irakli_linux -print | grep -i '.*[.]html'
Run Code Online (Sandbox Code Playgroud)
结果:
/home/irakli/Desktop/irakli_linux/htmll/10.html
/home/irakli/Desktop/irakli_linux/htmll/11.html
/home/irakli/Desktop/irakli_linux/htmll/12.html
/home/irakli/Desktop/irakli_linux/htmll/13.html
/home/irakli/Desktop/irakli_linux/htmll/14.html
/home/irakli/Desktop/irakli_linux/htmll/15.html
Run Code Online (Sandbox Code Playgroud)
我只想要 1.html 2.html...
没有必要使用grep,find可以做你所寻求的。
用:
find -iname "*.html" -printf "%f\n"
Run Code Online (Sandbox Code Playgroud)
它将查找所有html文件并仅打印出它们的名称。
如果您希望所有名称都在同一行:
find -iname "*.html" -printf "%f "
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7416 次 |
| 最近记录: |