это работает, как я ожидал:
$ cat in
abc 123
$ sed -E -i .bk 's/[0-9]+/(&)/' in
$ cat in
abc (123)
$ cat in.bk
abc 123
Но не это:
$ cat in
abc 123
$ sed -E 's/[0-9]+/(&)/' in
abc (123)
$ sed -E 's/[0-9]+/(&)/' in > in
$ cat in
Как я могу изменить вышеприведенный набор команд таким образом, чтобы вместо них возвращалась последняя команда:
abc (123)
?