僕の備忘録(PC、UN*X、ネットワーク関連が中心)なんです。
自分の書いたところは適当(な時とか)に書き換えますので御了承を。
まず、一括置換。
$ echo 1432 | sed y/4321/4321/ 1432
空行削除は/^$/d で済むが、
連続する空行を一つにする方法が浮かばなかった。
sedとawkの本に載っていたので引用する。
$ cat hoge first middle last
$ sed '/^$/{ > N > /^\n$/D > }' hoge first middle last
d でなく D がミソのようだった。
天気予報のテキストを、携帯で見やすいように 適当にフィルタをかけてみる。
$ cat *.sed /^$/{ N /^\n$/D } s/(.*$// s/大阪府// s/大阪 // /阪$/d s/^ *// s/^大 *// s/天気概況/天気概況\n/ /\[/d /.*)$/d /^日$/d /^明後日.*$/d /^降水確率/s/$/日/ s/^降水確率気温予報// s/大阪管区気象台$// s/pre/p/g s/発表// y/1234567890. /1234567890. /
この方法は流石にもう限界。じゃなかろうか。
ついでに、専用のアカウントから送信するように変更してみた。
携帯メールにも、そういう名前に見えるよう登録する。
リンクはご自由にどうぞ。でもURLや内容が変った場合はあしからず。