Я хотел бы сохранить файл резервной копии, только если sed изменил исходный файл.
например: у меня есть следующий файл:
# cat test
This is example file
abcd
efgh
обработать с помощью sed, поэтому нечего менять:
# sed -i.BAK "s/AAAA/BBBB/" test
Файл "test" не является изменилось, потому что ничего не совпало. В этом случае я бы хотел избегать файла резервной копии, который был создан:
# md5sum test*
d3ca57583595576338ad6f9a01276cd5 test
d3ca57583595576338ad6f9a01276cd5 test.BAK