我想找到所有html
文件,只显示文件名,而不是完整的文件路径,我尝试了什么:
find /home/irakli/Desktop/irakli_linux -print | grep -i '.*[.]html'
结果:
/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
我只想要1.html 2.html
...
没有必要使用grep
,find
可以做你所寻求的。
用:
find -iname "*.html" -printf "%f\n"
它将查找所有html
文件并仅打印出它们的名称。
如果您希望所有名称都在同一行:
find -iname "*.html" -printf "%f "
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句