Возник философский вопрос.
Часто возникает ситуация, когда нужно заменить одну строчку на другую в нескольких файлах. Поскольку для sed нужно два файла - вход и выход, приходится направлять выхлоп во временный файл, потом делать mv. Это неудобно. Как это можно сделать проще, может какие стандартные средства есть (обертку над sed в случае чего я и сам написать могу)?
Можно что-то типа такого замутить: #!/bin/bash cat > /tmp/1 mv /tmp/1 $1
Пользовать: cat f | ... | inplace f
Но опять же, может какие стандартные средства есть...