デジタリアン日記 2006年4月には堂本ブラザーズバンドにも加入した浅倉大介(=大ちゃん)大ファンのymrの日記です。男です。 リンクフリー。

+10万| 携帯サイト目次プロフィール(new!)1行BBSCCCDの話

トップ(最新)
2007年08月16日(木) 一行野郎

windows端末にuniqが入っていない場合、perlがあったとする。どうにかしてuniqの代わりに出来ないかなと調べてみました。なんと、連想(ハッシュ)配列で1行で書けるらしい。perlに感動しました。


ちなみにこんな感じ。

>perl −ne ’{$uq{$_}++;}END{foreach(sort keys %uq){print $uq{$_},$_;}}’ ファイル名

(注:見やすいように全角表記にしています。)
これでソートしていなくても重複分のカウントまで出来ちゃう。詰め込んでいるときの++は配列に出現カウントをしているわけですな。


でもこれがDOSプロンプトでやろうとするといろいろ言われたりするわけよ。たとえば「’(シングルクォーテーション)」を使わずになぜか「”(ダブルクォーテーション)」ではないとだめだとか。あと「|」や「>」の前に「^」をつけなくちゃいけないという。つまりパイプやリダイレクトだと勘違いしちゃうという。難しいもんです。

ちなみにUNIXは単純に
>sort ファイル名 | uniq -c
でいいでしょう。マックも今はUNIXベースなので出来るかと。

2007年08月16日(木) 一行野郎
2006年08月16日(水) 牛丼ファン
2005年08月16日(火) 耐水性の気持ちに切り替わる瞬間の眩しさって何なんですか?
2004年08月16日(月) ネットカフェにて
2003年08月16日(土) 地球最後の日
2002年08月16日(金) あるなしクイズ始めてまーす。

一行BBS  
続きを読む


リンク集

●アーティスト

DAnet(浅倉大介オフィシャルサイト)
access OFFICIAL SITE
DAISUKE ASAKURA official myspace
100曲配信プロジェクト DA METAVERSE
PATi-PATi WEB
Sony Music Shop|浅倉 大介
堂本ブラザーズバンド「浅倉大介」(新堂本兄弟)

●DTM特化ニュース系

DTM MAGAZINE WEB SITE
DTM SNS musictrack
MusicMaster.jp
Rock oN NEWS
サウンド|クリエイティブ|マイコミジャーナル
初音ミクニュース
All About Japan
(DTM・デジタルレコーディング)

窓の森「画像・映像・音楽」

●DTMその他


作曲したやつ
by ymr

過去日記

●2009年
9月8月|7月
6月5月4月
3月2月| 1月

●2008年
12月11月10月
9月8月7月
6月5月4月
3月2月1月

●2007年
12月11月10月
9月8月7月
6月5月4月
3月2月1月

●2006年
12月11月10月
9月8月7月
6月5月4月
3月2月1月

●2005年
12月11月10月
9月8月7月
6月5月4月
3月2月1月

●2004年
12月11月10月
9月8月7月
6月5月4月
3月2月1月

●2003年
12月11月10月
9月8月7月
6月5月4月
3月2月1月

●2002年
12月11月10月
9月8月7月
6月5月4月
3月2月1月


↑QRコード対応携帯からアクセス可能です。(Ver.2)

[RSS]




My追加