2011-08-19から1日間の記事一覧

[sed]パターンスペースとホールドスペース N、P、DコマンドとH,h,G,g,hコマンド

n パターンスペースを出力してから新しく入力 N 新しい入力行を読みこんでパターンスペースの後ろにつける ^何某\n何某$ p P パターンスペースの最初の行だけ(\nまで)出力 -nオプションとか#nとかと併用して N,P,Dの順番で使うのが定石。 UNIX\nSystemを UN…

データファイル処理に便利なUNIXコマンド

http://www.e.ics.nara-wu.ac.jp/~nogu/tips/unix_command.html awk basename cat expand file head join mpage paste sed tail wc 変数を使用した文字列置換 sed -e "s/$VAR1/置換後パターン/" sed -e "s/置換対象パターン/$VAR/" sed -e "s/$VAR1/$VAR2/" …

sed b/t commandsと:label

sed

sedの一般系は [address][,address][!]{ command1 command2 } アドレスは行番号もしくはスラッシュ括られたpatternのどちらか [address]b[label] labelの後ろにホワイトスペースをいれてはダメ [address]t[label] labelの後ろにホワイトスペースをいれてはダ…