この回答ex
のような構文でエディターを使用して、ファイルを適切に編集する方法を認識しています。
たとえば、回答で述べたように、ファイルの内容が次のようになっていると仮定します。
$ cat input-file
patternGoingDown
foo
bar
foo
bar
ex
などを使用してコマンドを実行する
$ printf "%s\n" '/patternGoingDown' 'd' '/foo' 'n' 'put' 'wq' | ex file
$ cat file
foo
bar
foo
patternGoingDown
bar
patternGoingDown
は、 が 2 回目に出現した後にパターンを移動しfoo
ます。私の要件は、パターンの後に数値をインクリメントするために同様のロジックを採用することです。
例:-
$ cat input-file
The number is now number(60)
ex
エディタを使用して数字を増やし60
て61
好きにすることはできますか
$ cat input-file
The number is now number(61)
元編集者のヘルプページがあるのに、やり方がわからない
number
この場合、検索パターンの後の次の文字を解析します- エディターを使用するときに
61
通常実行できる増分。Ctrl+A
vi
この仕事には他のツールがあることは承知していex
ますが、私が言及した構文では特にエディターを使用する必要があります。