Я работаю над тестированием файлов, сравнивая их, и мне было интересно:Неужели Diff заботится о имени файла?
Помогает ли команда diff в bash заботиться о имени файла? Вот мой пример:
У меня есть файл:
shswitch_313083_126.138.36.253_11894
И еще одно:
MP-313083-Sw1-126.138.36.253
Они содержатся одни и те же вещи. Когда я делаю это:
if diff $LOCALDIR'/liste/'$filename $DIR'/working-dir/shswitch_'$codesite'_'$ip'_'*'_OUTPUTCONFIG' >/dev/null ; then
Diff возвращает меня что-то отличное от/разработчика/нуль Таким образом, делает различий заботится о имени файла? Или есть проблемы с моим кодом? Что я должен использовать для возврата, содержат ли файлы одни и те же вещи, не заботясь о именах файлов?
Что вы пытаетесь сделать? 'diff' * не * и, вероятно, * никогда *, заботится о именах файлов. – devnull
Я пытаюсь перезаписать второй файл, если содержит его совпадение. –