2012-12-03 155 views
0

我已經開始製作一個腳本,它將遞歸搜索文件夾中的文件。我需要做的是將它們與另一個文件夾中的修改時間進行比較。我目前有一個像compare1/folder/file.ext的字符串,但我現在需要告訴它做compare2/folder/file.ext。我將如何更改基礎文件夾,以便我可以比較文件?Bash遞歸搜索

回答

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 
+0

謝謝,這似乎是我所需要的。 –

+1

你應該接受這個答案來表明問題已經解決,並且爲答案表示感謝。 +1首先解密。 –

+0

我會表示感謝,但我需要15位代表,因此將其標記爲答案必須執行的操作。 –