ワンライナー

いつも私は地元北海道の水 [2CS] 黒松内 水彩の森(2L×6本)×2箱 をAmazonからまとめ買いしているのですが、今年の2月下旬時点で980円だったのが震災の影響で品薄なのか、1980円というとんでもないお値段に。。。

↑ 2016/04/23 17:00時点で売り切れ。。。Amazon以外の出品者は軒並み倍近い価格で売り出してる。。。

いずれ需要が落ち着けば価格も下がるのかとは思うのですが、ブラウザを開いて毎日Amazonの価格チェックをするのもかったるいものです。というわけで、いろんな出品者の価格をチェックして、自分で決めた価格より安くなった時だけメール通知するようにしました。

…続きを読む

皆様おはようございます。以前、天気予報をスクレイピング しましたが、htmlのパースはソースが書き換えられると非常に厄介なのでどうしたものかと思っていたところ、livedoorがWeather Hacks(気象データ配信サービス) を提供しているので、こちらを利用してお天気Hackすることにしました。

…続きを読む

スクリーンショット画像などを整理する際、連番のファイル名を手動でリネームするのは骨が折れますよね?ダメ写真を削除したりして、抜け番が生じることもあるかと思います。しかし、bashのforループを使えばすんなりリネームすることができるので、是非試してみてください。まずはファイルの一覧を見てみましょう。

…続きを読む

たまに長い名前のパッケージがあるとyum listの出力が折り返されてしまうので、一覧をテキストへ出力するのが少し不便でした。なので以下のワンライナーで綺麗なタブ区切りに。

$ yum list | sed -e "s/[[:space:]]\+/\t/g" | sed -e ':loop; N; $!b loop; ;s/\n[[:space:]]/\t/g'

最初のパイプですべての連続したスペースを1タブに置換して、次のパイプでsedのループに渡し、改行の後に来るスペースをタブへ置換しています。2つめのsedはこちらを参考にさせていただきました。