グローバル コマンド 'g' を使用して文字列を置換したい。たとえば、hello を world に置換する コマンドを実行する: s/hello/world/g nvi で以前にこのコマンドを使用しました (現在は vi しかありません)。 . ただし、今回は、コマンドはファイル全体ではなく、1 行の単語に対してのみ実行されます。
Tシェルを使用しています。
ありがとうございました。
グローバル コマンド 'g' を使用して文字列を置換したい。たとえば、hello を world に置換する コマンドを実行する: s/hello/world/g nvi で以前にこのコマンドを使用しました (現在は vi しかありません)。 . ただし、今回は、コマンドはファイル全体ではなく、1 行の単語に対してのみ実行されます。
Tシェルを使用しています。
ありがとうございました。
viでは、次のものが必要になります。
1,$s/hello/world/g
vi
コマンドの前にaを付け%
て、ファイル全体で検索と置換を実行できます。
%s/hello/world/g
明らかに注意して使用してください:)
通常の場合、すべての行で操作するにvi
は、コマンドの前に を付ける必要があります。%
:%s/hello/world/g
違いが何であるか疑問に思った場合に備えて、SteveP の回答%
の明示的な範囲と同等であることに注意してください。1,$