Page: 1/1   
スポンサーサイト

一定期間更新がないため広告を表示しています

| スポンサードリンク | | - | - | pookmark |
[Perl] 標準入力からの文字列処理の方法
perl で 標準入力を処理するときのオプションと使い方。

ps aux | perl -a -n -e '
BEGIN{
my $count;
}
my $username = $F[0];
$count->{"$username"}++;
END{
foreach ( sort keys( %{$count} ) ) {
printf("%-20s : %-20s¥n",$_,$count->{$_});
}
}
'
splite されていないものを使いたい場合は $_ を使う。

$ ps aux | perl -a -n -e '
print $_;
'

sed 的な使い方の場合は -p でいいのかな。

$ ps aux | perl -a -p -e '
$_ =~ s/^.*$/hoge/g;
'

http://www.stackasterisk.jp/tech/program/perl04_04.jsp

JUGEMテーマ:コンピュータ


| sugi3 | 12:49 | comments(0) | trackbacks(0) | pookmark |
TurboGears - なぜか SQLObject が 0.10.1 だと ダメー。
なぜかよくわかりませんが、
TurboGears で SQLObject を 0.10.1 にすると、
tg-admin hoge として、Model Desginer を利用した時に、
CherryPy が Inernal Server Error で 500 かえしちゃう。
なんでだろねー… CherryPy との問題なんだろうか…。
とりあえず、↓でインストールして回避。
easy_install "SQLObject==0.10.0"
ちなみに CherryPy のバージョンは 2.3.0 。

JUGEMテーマ:コンピュータ


| sugi3 | 00:46 | comments(0) | trackbacks(0) | pookmark |
IPython - Python のインタラクティブシェル。
Python の インタラクティブシェルで iPython を使う。

RPMからインストールしようとしたら、
/usr/bin/python2.5 が必要みたいに言われてしまったので、
Tarボールからインストール。

tar xzvf ipython-0.8.2.tar.gz
cd xzvf ipython-0.8.2/
/usr/local/python/bin/python setup.py install

使い方は単純に ipython と打つだけ。
自分の場合は /usr/local/python/bin/ipyhton にインストールされたので、
alias で ipython に関連付けといた。

JUGEMテーマ:コンピュータ


| sugi3 | 02:20 | comments(0) | trackbacks(0) | pookmark |
Python - はじめの一歩。
ボクシングではありません。
プログラミングです。パイソンです。

なんとなく覚えようかなと思っておりましたが、
ここにきて「よし。やろー!」と、
昔いた会社の社長のように掛け声をかけてみます。

まずはインストールからね。
自宅サーバには Ver.2.3.4 がインストールされているのですが、
最新版は 2.5.1 ということでそれをとりあえずインストールしようかと思います。

本家サイトからダウンロードしてインストール!

できました。
(Windowsマシンにも入れちゃった。)

JUGEMテーマ:コンピュータ


| sugi3 | 01:45 | comments(0) | trackbacks(0) | pookmark |
Perl - ライブラリをソースからお好きな場所にインストール
PerlのライブラリをCPANなんかで見つけてソースからインストールするときに、
perl Makefile.PL で PREFIX 指定するとお好みの場所にインストールできる。

% perl Makefile.PL PREFIX=/hoge/hage
% make
% make install

そのライブラリを使うときはlibでライブラリのパスを追加。

use lib "/hoge/hage/lib/...";
use Nani::Kore;


http://sugutsukaeru.jp/support/11/

JUGEMテーマ:コンピュータ


| sugi3 | 10:50 | comments(0) | trackbacks(0) | pookmark |
Perl - 複数行コメント
/* */ や # を連打でなくてもよいのね。

=pod
米米クラブ
=cut

http://www.ksknet.net/perl/perl_7.html
http://homepage3.nifty.com/hippo2000/perltips/podread.htm
| sugi3 | 16:51 | comments(0) | trackbacks(0) | pookmark |

Search

Calendar

     12
3456789
10111213141516
17181920212223
24252627282930
31      
<< May 2020 >>

Recommend

Amazon EC2/S3クラウド入門
Amazon EC2/S3クラウド入門 (JUGEMレビュー »)
学びing
まだ買ってきただけで読んでません。ためしてみよー。

Recommend

ViIMproved‐Vim完全バイブル
ViIMproved‐Vim完全バイブル (JUGEMレビュー »)
Steve Oualline,高橋 則利
vim は永らく愛用させていただいていますが、お恥ずかしながら、最近やっとビジュアルモードというものを知りました。めちゃ便利。

Recommend

Recommend

Recommend

入門Trac with Subversion―Linux/Windows対応
入門Trac with Subversion―Linux/Windows対応 (JUGEMレビュー »)
高山 恭介
かなり初心者向けでした。

Recommend

初めてのPython 第2版
初めてのPython 第2版 (JUGEMレビュー »)
マーク ルッツ,デイビッド アスカー

Recommend

Python クックブック 第2版
Python クックブック 第2版 (JUGEMレビュー »)
Alex Martelli,Anna Martelli Ravenscroft,David Ascher

Recommend

Recommend

Recommend

Recommend

Recommend

入門vi 第6版
入門vi 第6版 (JUGEMレビュー »)
リンダ ラム,アーノルド ロビンス

Recommend

Entry

Comment

Archives

Category

Link

Feed

Profile

Others

無料ブログ作成サービス JUGEM

Mobile

qrcode

Sponsored Links