我在 ksh 脚本中使用 find 命令,并且我试图只检索文件名,而不是完整路径。如,我希望它返回 text.exe,而不是 //severname/dir1/dir2/text.exe
.
我将如何获得它?澄清一下,我知道文件所在的目录,我只是抓取在某个日期之前创建的目录,所以路径名并不重要。
最佳答案
如果你使用 GNU find,那么
find path -printf "%f\n"
将只打印文件名并排除路径。
关于shell - 让 Find 只打印文件名,而不是完整路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9202495/