下品だったり違ったり。

だらだら垂れ流していきたい。

【unixコマンド】sed

2005-09-14 17:41:30 | ぽたぽた焼きのアレ
■sed

>sed s/パターン/置き換えパターン/p 対象ファイル

対象ファイル内のパターンで示したとこを
置き換えパターンで置き換えて出力。

リダイレクションをつけるとそっちに置き換え結果がでる。

--
以下でも可

> sed 's/linux/リナックス/g' ファイル名 > 出力先ファイル名


■繰り返し
sed s/.../.../pに加えてgをつけると一行のなかで
パターンに合致するすべての箇所を変換する。


■ファイル利用
>sed -f [スクリプトファイル] 対象ファイル
スクリプトファイル内に書かれた内容を実行。

■あれ?
なんか同じ行が二つ並んじゃうのですが・・・
使い方間違ってるのかな・・・

■おや?
対象ファイルがでかすぎたり
マシンの性能なんかに影響されて
スクリプトファイル内に複数個の命令かくと
正確に反映されなかったりする?
使い方間違ってるのかな・・・

コメントを投稿