Bash递归搜索

时间:2012-12-03 13:52:15

标签: bash

我已经开始编写一个脚本,以递归方式搜索文件夹中的文件。我需要做的是将它们与另一个文件夹中的修改时间进行比较。我目前有一个像compare1/folder/file.ext这样的字符串,但我现在需要告诉它做compare2/folder/file.ext。我如何更改基本文件夹以便比较文件?

1 个答案:

答案 0 :(得分:3)

仍然不能100%确定您正在寻找的内容,但如果您想要替换变量中的字符串,则可以执行以下操作:

FILE=compare1/folder/file.ext
OTHER_FILE=${FILE//compare1/compare2}   # replace compare1 with compare2

echo $OTHER_FILE    # will print compare2/folder/file.ext