1

我知道 Shell 编程,我一直在努力编写以下 requitemnt 的脚本。

1- 列出文件夹及其子文件夹中超过 X 天的所有文件 2- 列出每个文件的名称和完整路径 3- 将结果写入文本文件。

谢谢你的帮助。

脚本是:

MY_DIR1="/media/nssvolumes/TEST/ORIGIN find $MY_DIR1 -mindepth 0 -maxdepth 3 -mtime +1 -type f find $MY_DIR1 | sed 's:""$DIR"":: > toto.txt

4

1 回答 1

2

你在哪个部分有问题?如果你想避免 sed,你可以这样做:

cd $MY_DIR1 && find . -mindepth 0 -maxdepth 3 -mtime +1 -type f > toto.txt

在脚本中。如果要保留当前目录,请将括号括在整个内容中以在子 shell 中执行此操作。

于 2013-11-14T18:36:29.417 回答