sed コマンドは非常に便利ですが、毎日利用するわけではありません。
たまに sed コマンドを実行するたびに「これ、どうするんだっけ?」と何度も調べています。
そこで備忘録的に sed コマンドの使用例を更新していきます。
■不要な文字列を削除
$ VAR=TEST/WORK_DIR $ echo $VAR | sed -e “s/WORK_DIR//g” TEST/ |
■複数行の変数を作る
$ TEST=”テスト |
■出力の仕方
$ echo “$TEST” ← 変数$TESTをダブルクォーテーションで囲むと改行が入る。 |
■出力の仕方
$ echo $TEST ← 変数$TESTをそのままechoすると改行がスペースに変換されて表示される。 |
■WORK_DIR=以外を抽出する
$ echo “WORK_DIR=test/test.txt” | sed -r ‘s/WORK_DIR=(.*).$/\1/’ |
■他の行も抽出される
$ echo “$TEST” |
■対象の行のみ抽出する
$ TEST=”テスト |
コメント