list.tx-6ren">
gpt4 book ai didi

linux - 跳过 "find"输出中的字符

转载 作者:太空狗 更新时间:2023-10-29 11:44:38 25 4
gpt4 key购买 nike

我正在编写一个 bash 脚本,在该过程的某个部分应该列出目录中超过 1 天的文件,并将该列表打印到一个文本文件中以便稍后使用。这是我当前的命令:

find . -mtime +0 > list.txt

这个命令的问题是它打印文件名前面有“./”,例如:

./file1
./file2
./file3

这种方式只打印文件名怎么办?

file1
file2
file3

最佳答案

使用basename:

find . -mtime +0 -type f -exec basename {} \; > list.txt

(-type f 的原因是因为否则会打印搜索到的目录)。

关于linux - 跳过 "find"输出中的字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24656435/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com