shell find 不显示路径名


find aaa/bbb/ccc/ -name '*.t'
显示了aaa/bbb/ccc/+文件名

find aaa/bbb/ccc/ -name '*.t' -exec basename {} \;
只显示了文件名

比如aaa/bbb/ccc/ddd/a.t
请问:如何使用find查*.t,显示为ddd/a.t
而不是aaa/bbb/ccc/ddd/a.t

shell

雅蠛蝶... 11 years, 3 months ago

find aaa/bbb/ccc/ -name '*.t' | cut -d / -f 4-
最终我用cut剪切来实现了

败走少年之歌 answered 11 years, 3 months ago

Your Answer