読者です 読者をやめる 読者になる 読者になる

locate などの出力に対して xargs -0 を使う

Linux系のよく使うパターンに以下のようなものがある。要するに find で引っ掛けたファイルに対して grep をかけるというもの。

$ find ./hogehoge -type f -print0 | xargs -0 grep "foobar"

普通にパイプで渡すとファイル名に空白文字などが含まれていると上手く grep でひかっけられない。ので、-print0 と -0 を重ねることでファイル名の区切りを空白文字からヌル文字(\0)に置き換えている。

普通に find を使う分には -print0 のオプションが使えるので便利なんだけど、既にファイルの一覧ができてしまっている場合や locate でファイルを引っ掛けた場合に使えなくてゲンナリする。で、その対応。

とは言っても別に特別なことをするわけじゃなく、tr コマンドで改行をヌル文字(\0)に変えればいいんじゃないのってだけの話。

$ find ./hogehoge -type f > sample.lst
$ cat sample.lst | tr "\n" "\0" | xargs -0 grep "foobar"

locateから直接パイプで流し込むなら以下の様な感じ

$ locate "/hogehoge" | tr "\n" "\0" | xargs -0 grep "foobar"

Lineでほしいスタンプ。例えばぷよぷよの「ノミ」のような

ラインのスタンプってのがなんか使いづらい。コミュ障なので、文字だけならなんとかなるんだけど、絵とかになるとハイコンテキスト過ぎてムリ。

でも、いちいち返信を打たなくていいスタンプの便利さは捨てがたい。というので、自分が欲しいスタンプを考えてみた。

続きを読む

熊本県益城町 木山神宮の再建 (Yahooネット募金)

募金ルールに従って今月15日分の募金をやっておく。毎月15日、一口1,000円なり。

年末ということでどこに募金しようかといろいろ迷ったけど、ここに。 ちらっと調べてみると、Facebookページで状況を報告していたり、お金がないので宮大工の卵、解体お手伝い 益城の木山神宮本殿だったりと、言い方はあれかもだけど好感が持てる。

しかし、熊本地震からだいぶ経つけど、引き続き大変なんだなぁと思ったり。もちろん、なにか素晴らしい力が働いて、スパッと元通りになんてならない世界なんだけどね。

有史以来初めて震度7を2度経験した熊本県益城町。その「守り神」が木山神宮です。 神社は、文化財指定のないかぎり公的補助も期待できないうえ、地元の氏子も甚大な被害を受けた被災者です。地元の寄付が期待できない厳しい状況にあります。

(中略)

益城町は2度の震度7地震で、甚大な被害にあいました。築250年以上の本殿・拝殿・楼門・鳥居・社務所などがすべて全壊。鳥居、灯籠、記念碑、狛犬、石垣などの境内施設も全損し、壊滅しました。 本殿の裏にある矢田吉定(よしさだ)宮司の自宅も全壊しました。「想像できない被害」と話します。本殿のご神体は1度目の地震の後、白い布に包んでかろうじて別の場所に移しました。

ref. 益城町の「守り神」が崩壊 再建や祭りの復活で、町の復興の象徴に

ブログに続きを読むを追加した

はてなブログに移してからしばらく経つ。

で、感想としてはトップページにある一覧で記事の本文が全部表示されてるせいで、なんかがあまりに長すぎて読みづらい。

なんかこう一覧的な感じにならないかと言うことで、続きを読むを使ってみた。

続きを読む

VRを試してみたけど自分には合わなかったと言う話

最近、色々話題のVR。あまり乗り気ではなかったんだけど、試してみないことには始まらないと試してみたけど自分には合わなかったというお話。

続きを読む

密室トリック。事務机の鍵をその鍵の掛かった引き出しに閉じ込めてしまった

まぁ、言ってる意味がよくわからない話で。要するに、事務机の鍵を、その事務机の鍵の掛かった引き出しの中に閉まってしまった。よくある密室トリック。

今回はその反省も込めて、密室トリックの謎を暴いていきたい。

続きを読む

日本赤十字社(銀行振込)

募金ルールに従って今月15日分の募金をやっておく。毎月15日、一口1,000円なり。

今月分はどうしようかと思ったのだけど、特に候補もなかったので日本赤十字。 まぁ、なにもないってのはそれなりに良いことなのかもしれないと思いつつ。