如何去除unix中的“./”“find”?
find . -type f -print
打印出来
./file1 ./file2 ./file3
任何方式来打印
file1 file2 file3
?
如果他们只在当前目录中
find * -type f -print
那是你要的吗?
在当前目录下只find普通文件,并打印不带“./”前缀:
find -type f -printf '%P\n'
从man查找,-printf格式的描述:
%P文件的名称与命令行参数的名称一起被删除。
使用sed
find . | sed "s|^\./||"
它可以更短
find * -type f