Linux – Как отличить все файлы с одинаковым именем, но с разными расширениями в каталоге [дубликат] ⇐ Linux
Linux – Как отличить все файлы с одинаковым именем, но с разными расширениями в каталоге [дубликат]
Предположим, в текущем каталоге есть файлы с именами:
test1.out, test2.out, test3.out ...
test1.expect, test.expect, test3.expect...
Я хотел бы сравнить каждый test.out с соответствующим ему test.expect, например:
diff test1.out test1.expect разница test2.out test2.expect и так далее. Я хотел бы знать, как я могу добиться этого более эффективно. Спасибо!
Я не очень хорошо знаком с оболочкой Linux. Я пробовал такие вещи, как:
для меня в *.out; сделать diff "$i" "$i.expect"; готово
но я понимаю, что это неправильно, поскольку $i включает расширение .out.
Предположим, в текущем каталоге есть файлы с именами:
test1.out, test2.out, test3.out ...
test1.expect, test.expect, test3.expect...
Я хотел бы сравнить каждый test.out с соответствующим ему test.expect, например:
diff test1.out test1.expect разница test2.out test2.expect и так далее. Я хотел бы знать, как я могу добиться этого более эффективно. Спасибо!
Я не очень хорошо знаком с оболочкой Linux. Я пробовал такие вещи, как:
для меня в *.out; сделать diff "$i" "$i.expect"; готово
но я понимаю, что это неправильно, поскольку $i включает расширение .out.
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение