patagonの日記: [コンピュータ]AWKで行連結
日記 by
patagon
仕事してたら隣からブツブツ…。五月蝿いなと思っていると続く、続く。何か声かけるまで止めないつもりだよ。わざとブツブツ言ってる。仕方なく声をかける。資料が上手く出来ないんだと。それあなたがしなさいってかなり前に言われてたやつでしょう。しかも目的とか理解してないもんだから、何度も作り直ししているやつ。まだ出来てなかったのかよ。無視ししておけばよかった。内容的にもその立場のあなたがやるのが相応しいのに、これ幸いと仕事ふられました。いいのかぁ? 当人は接客とかなんとか言ってどこかへ行ったよ。あ~ぁ
さらに偉い人 → 偉い人 → 俺
元のデータ収集、材料集めからダメじゃん。いちいち紙から拾ってたのかよ。仕方ない、やりますか。
レポート機能からの出力は紙への出力を意識しているのか、1行に出力すればその後の再利用が楽なものを、わざわざ複数行に出力しているものがある。再び1行に戻すとする。ちょろちょろ作れば出来そうな気がするけど、4行*150ブロックだったので、手で編集。次は機械的にやろうっと。
安易だがとりあえずこんな感じで作った。
BEGIN { RS = "特定の文字列" ; FS = "\n" }
{
print ( $1,$2,$3,$4 )
}
AWKで行連結(レコード連結)…複数行からなるデータを一つのレコードとしてまとめる
Perlで行連結(レコード連結)…複数行からなるデータを一つのレコードとしてまとめる
[コンピュータ]AWKで行連結 More ログイン