トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS

sedの使い方 のバックアップ(No.1)


sedの使い方

sedは文字列置換をしてくれるコマンドです。

使い方は至って簡単。正規表現を使わなければ笑

sed 's/置換対象文字列/置換後文字列/'

sed は各行に対して、最初に見付かった文字列しか変換を行わない。

対象全部を置換したい場合は、最後に「g」をつけます。

sed 's/置換対象文字列/置換後文字列/'

実行例は以下の通り

# 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をつけた場合、パターンにマッチしたすべての文字列「:」を「.」に置換
  • ③:置換後文字列を指定しなかった場合、パターンにマッチした文字列「:」を削除

へー、簡単。

リンク

このサイトをみて使ってみました。