【初級】テキスト操作2 sed

問題

「test.txt」ファイルから「world」という文字列をすべて削除してください。

※test.txt内でworldという文字列をたくさん挿入しておきましょう

※コマンドを実行する前に cp コマンドでtest.txtの内容をコピーした cp.txtを作成しておきましょう


ヒント

使用するコマンド : sed


解答

$ sed 's/world//g' test.txt > new_test.txt

解説

sed: Stream Editorの略で、テキストストリーム編集コマンドです。

's/world//g': 置換を行うための式です。

s: substitute(置換)の略

  • world: 置換したい文字列
  • //: 置換後の文字列(ここでは空文字なので、削除を意味します)
  • g: 全てのマッチする箇所を置換

test.txt: 入力ファイル

> new_test.txt: 出力ファイル

マインクラフト用ビジュアルエディタを開発しています。
詳しくはinunosinsi/mcws_blockly - githubをご覧ください。