Когда я хочу изменить файлы с помощью Bash, я обычно перенаправляю стандартный вывод в другой файл, а затем удаляю оригинал. Есть ли более быстрый способ?
Например:
cut -d':' -f2 FILE > FILE
Это делает мой исходный файл пустым (он очищает файл перед записью, а затем начинает читать)
Все, что я могу сделать, это:
cut -d':' -f2 FILE > FILE2
rm -f FILE
mv FILE2 FILE
Есть ли способ перенаправить (измененный) вывод в исходный файл всего за один шаг?