- 追加された行はこの色です。
- 削除された行はこの色です。
*sedの使い方 [#je1c874a]
''sed''は文字列置換をしてくれるコマンドです。
使い方は至って簡単。正規表現を使わなければ笑
sed 's/置換対象文字列/置換後文字列/'
sed は各行に対して、最初に見付かった文字列しか変換を行わない。
対象全部を置換したい場合は、最後に「''g''」をつけます。
sed 's/置換対象文字列/置換後文字列/'
sed 's/置換対象文字列/置換後文字列/g'
実行例は以下の通り
# date "+%H:%M:%S"
17:45:20
#
# date "+%H:%M:%S" | sed 's/:/./' ①
17.45:20
#
# date "+%H:%M:%S" | sed 's/:/./g' ②
17.45.20
#
# date "+%H:%M:%S" | sed 's/://g' ③
174520
#
実行例の説明
-①:gをつけない場合、パターンにマッチした最初の文字列「:」のみを「.」に置換
-②:gをつけた場合、パターンにマッチしたすべての文字列「:」を「.」に置換
-③:置換後文字列を指定しなかった場合、パターンにマッチした文字列「:」を削除
へー、簡単。
***リンク [#vccba018]
このサイトをみて使ってみました。
-[[UNIXの部屋 コマンド検索: sed:http://x68000.q-e-d.net/~68user/unix/pickup?sed]]