sedで,,を,U,にする

アメダスのグラフを作るときにrrdtoolを使っているんですけど、データが取れなかったときには入力に’U’を使うんですけど、いままでエラー処理をしてなかったので、データがないとすべて’0’になっていました。

というわけで、エラー処理をと思い、sed -e ‘s/,,/,U,/g’ とかしたんですけど、12,,,,,,見たいなデータは、12,U,,U,,U,みたいになっちゃいます。なんかいい方法ないかなぁ。

結局二つ重ねてsed -e ‘s/,,/,U,/g’ -e ‘s/,,/,U,/g’ ってしてかっこ悪いです。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA


このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください