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

pslaboの日記

はてなダイヤリーからはてなブログに引っ越してきました

この日記は現在実行中の減量記録を含む個人的なメモとして始めましたが、最近はコンピュータやガジェット、ハック、セキュリティネタのほうがメインになっております。

iPad3のSIMロックに関する考察とSIM下駄による解除の試みはSoftbank版iPad3にiPhone用のSIM下駄を履かせてみるにいろいろ書いてます。

ポストした内容のカテゴリー分けがちゃんと出来てないので、過去記事を探したい方はお手数ですが検索で探してみてください。


日付から曜日を求めるワンライナーを awkで

awk

ウェブサイトにイベントの告知記事を書くときに、過去の記事を書き換えて流用しようとすると、日付は書き換えたけど曜日を書き換え忘れていたり、あるいは間違えて書いてしまったり、ということがあります。そういう間違いをチェックするのに日付とカレンダ…

タブ区切りテキストの第1フィールドに出現するメールアドレスの重複回数を数えるスクリプトをawkで書く

awk

メールアドレスが重複したデータについて、その重複回数を行頭に付与するスクリプトを書いてみました。重複しない行だけを単純に抜いてもよいのですけど、処理が正しく行われているか否かの検証をしたり、あるいは別の処理にてデータの整理を行いたい場合が…

IEEEのMACアドレス oui.txt を元にして MACアドレス→ベンダー名の変換を行う sed フィルタを作ってみる

先日、「MACアドレスからベンダーを検索して表示するコマンド」を作ってみる、なんてことをやったわけですが、あれはインターネット側のAPIを呼ぶ形式なのでインターネット接続が必要でした。pslabo.hatenablog.comしかしそれだと閉じたネットワークでは使い…

sambaサーバ上のUNIXのパスをUNCに変換して表示する

以前に「sambaのUNCのパスでcdする」処理を書いたのですが、今回はこれの逆パターンで「sambaサーバ上のUNIXのパスをUNCに変換して表示する」という処理を書いてみました。 pslabo.hatenablog.com 手抜きの実装なので、あんまりキレイに書いてません。。。pw…

awkの機能だけでシェル変数を参照するテスト

awk

※一部、誤解に基づく記述がありましたので、内容や試験コードを改修しています。awkからはシェル変数を参照できない、というのは常識です。だから間違った理解なのですが、awk にシェル変数を渡す場合には、"-v 変数名=値" でコマンドラインパラメータとして…