2014-02-21 1 views
0

Я знаю команды:Как сравнить два одинаковых файла имени в разных каталогах, используя meld (не указывая их путь)?

  1. Чтобы найти путь файла:

    find . -name filename 
    
  2. Для сравнения двух файлов:

    meld path_of_file_in_one_dir path_of_file_in_second_dir 
    

я должен сравнить так много файлов в разные подкаталоги каталога, каждый раз, когда я должен сначала искать путь к этому файлу e, а затем используйте этот путь с meld, и это я должен для каждого файла.

Было бы очень легко, если бы я дал имена и корневую директорию этих файлов meld.

Как я могу объединить команды meld и find, чтобы я мог применять их к каждому файлу?

ответ

0
  1. Если ваша структура каталогов, как это говорят,
    • test_folder
      • test1
        • file_to_cmp
      • test2
        • file_to_cmp
      • test3
        • file_to_cmp

, то вы можете запустить следующую

meld find . -name "file*" или meld find . -name "file_to_cmp"
Это будет сравнивать 3 файла наверняка.
Примерно более трех файлов сравнения, я сомневаюсь, что meld может это сделать.

+0

добро пожаловать, если вы считаете это правильным @Patrick – mdsingh

Смежные вопросы