2007年09月27日

sedを使い、最初の空行を境界としてヘッダーとボディを抜き出す方法

livedoorClipに登録 | このエントリーをはてなブックマークに追加 | del.icio.usに登録 | MM/Memoに登録

■例えばメールのヘッダーを抜き出したい

メールやHTTPのデータで、
ヘッダー部分だけ抜き出したい時がたまにある。

さてどうする?






■コマンドで何とかしよう

自分はこうする。

▼ヘッダー
$ sed -n '1,/^$/p' [filename]
$ [command] | sed -n '1,/^$/p'
▼ボディ
$ sed    '1,/^$/d' [filename]
$ [commmand] | sed    '1,/^$/d'
これで解決

半袖 at 17:35 │Comments(0)TrackBack(0)ほげり道 

トラックバックURL

この記事にコメントする

名前:
URL:
  情報を記憶: 評価: 顔