Perl

演算子(6)

1 | 2 | 3 | 4 | 5 | 6 第2章 スカラー変数の2-3.スカラー演算子の例題を試してみる。 二項代入演算子 #!/usr/bin/perl $a=1; $a+=2; print $a; この内容をab10.plにする。 komadas-Computer:~ komada$ perl ab10.pl 3komadas-Computer:~ komada$ 計算され…

代入演算子(5)

1 | 2 | 3 | 4 | 5 | 6 第2章 スカラー変数の2-3.スカラー演算子の例題を試してみる。 代入演算子 #!/usr/bin/perl $a=1; $b=$a+2; print $b; この内容をab8.plにする。 komadas-Computer:~ komada$ perl ab8.pl 3komadas-Computer:~ komada$ 代入された。 …

文字列演算子(4)

1 | 2 | 3 | 4 | 5 | 6 第2章 スカラー変数の2-3.スカラー演算子の例題を試してみる。 文字列演算子 数値の場合 #!/usr/bin/perl $a=123; $b=456; print $a.$b; この内容をab6.plにする。 komadas-Computer:~ komada$ perl ab6.pl 123456komadas-Computer:~…

文字列演算子(3) 

1 | 2 | 3 | 4 | 5 | 6 第2章 スカラー変数の2-3.スカラー演算子の例題を試してみる。 文字列演算子 連結(加算) #!/usr/bin/perl $a="ABC"; $b="DEF"; print $a.$b; この内容をab1.plにする。 komadas-Computer:~ komada$ chmod +x ab1.pl komadas-Computer…

算術演算子(2)

1 | 2 | 3 | 4 | 5 | 6 第2章 スカラー変数の2-3.スカラー演算子の例題を試してみる。 算術演算子 #!/usr/bin/perl $a=1; $b=2; print $a+$b; この内容をab.plにする。 ターミナルから操作する。 komadas-Computer:~ komada$ chmod +x ab.pl komadas-Comput…

『初めてのPerl』練習問題1-3を再びためしてみたけれど、うまく行かなかった。

optionキーを押しながら、¥キーを押して半角\をタイプする方法 #!/usr/bin/perl @lines=`perldoc -u -f atan2`; foreach (@lines) { s/\w<([^>]+)>/\U$1/g; print; } この内容をex1-3.plにする。 komadas-Computer:~ komada$ chmod +x ex1-3.pl komadas-Co…

はてなの人力検索でいただいた回答をためしてみます(3)

(1) / (2) / (3) 半角の\キーを直接入力する方法 Optionキーを押しながら¥をタイプするそうです #!/usr/bin/perl $name="KENT"; print"my name is $name","\n"; print'my name is $name',"\n"; この内容をkent7.plにする。 komadas-Computer:~ komada$ chm…

はてなの人力検索でいただいた回答をためしてみます(2)

(1) / (2) / (3) "\r"を使ってみる #!/usr/bin/perl $name="KENT"; print "my name is $name","\r"; print "my name is $name","\r"; この内容をkent5.plにする。 komadas-Computer:~ komada$ chmod +x kent5.pl komadas-Computer:~ komada$ ./kent5.pl my n…

はてなの人力検索でいただいた回答をためしてみます(1)

(1) / (2) /(3) webページの例題を参考にMacOSXでPerlのプログラムを書いて動かしてみたのですが、改行のところがうまく動いていないようなのです。… 文字の連結に「,」でなく「.」を使う。 #!/usr/bin/perl $name="Kent" print"my name is $name"."¥n"; pr…

¥nで改行できないのはMac特有の問題なのでしょうか。

記事をみつけました。 Macで\nで改行されないときはPHP_EOL ¥nと入力する代わりに、PHP_EOLと入力するということなのでしょうか。 この内容をkent1.plにする #!/usr/bin/perl $name="KENT"; print"my name is $name", "PHP_EOL"; print'my name is $name',"…

改行がうまくできていないけれど、これでいいのかな

1 | 2 | 3 | 4 | 5 | 6 webのページを手がかりに、わかりやすそうなところからいろいろ試してみている。 第2章 スカラー変数の2-2.数値と文字列の例題を試してみる。 数値と文字列の例題 #!/usr/bin/perl $name="KENT"; print"my name is $name", "\n"; pri…

_END_を__END__に直して挑戦

ele_dirさんとperlcodesampleさんのアドヴァイスを参考に、修正して挑戦。 #!/usr/bin/perl my @files=@ARGV; foreach my $file(@files){ open(my $fh, "<", $file) or die "Cannot open $file"; while(my $line=<$fh>){ print $line; } close($fh); } __END…

1章の練習問題がうまく解けたケース

『初めてのPerl』の1章の練習問題からうまく表示できなくてつまづいているけれど、perldoc -u -f atan2がうまく行かないが… はてなのブログで、うまくできたらどんなふうになるか載せている例を発見 『初めてのPerl』1章 Perl入門 - ケーズメモ 追記 解決法…

3つ以上のファイルの開け方はどうするのだろう。

前へ / 人力検索でperlcodesampleさんに3つ以上のファイルの開けるスクリプトを教えていただきました。まだまだ慣れなくて、このスクリプトの動かし方がまだうまくできません。 まずfood3.txtを作ってみる。 food.txtとfood2.txtは作ったのでfood3.txtを作…

2つのファイルの出力方法について、人力検索で質問してみました。

前へ / 次へ 2つのファイルを続けて出力するにはどうしたらいいだろうと試したけれど、うまくいかなくて人力検索で質問したら、たくさんのアドヴァイスをいただくことができました。ありがとうございます。ファイルを出力するスクリプトの書き方もいろいろ…

2つのファイルを続けて出力するにはどうしたらいいのだろう。(2-1)

1 / 1-1 / 2 / 2-1 初心者用 Perl講座の課題2-1を試してみる。 とりあえずfood2.txtをつくってみる。 テキストファイルに Pooh likes honey. He finds honeycomb and eats honey. He also likes honey pies. But, he is often followed by honey bees. とい…

ファイルのオープンと行単位の読み込み(2)

1 / 1-1 / 2 / 2-1 初心者用 Perl講座の2.ファイルのオープンと行単位の読み込みを試してみる。 komadas-Computer:~ komada$ chmod +x eat.pl komadas-Computer:~ komada$ ./eat.pl I like an apple. He ate a banana. I cooked some corn. She has some do…

123×456を計算(1-1)

1 / 1-1 / 2 / 2-1 初心者用 Perl講座の課題1-1をためしてみる。#!/usr/bin/perl print 123*456; という内容のファイルを作成。kadai1-1.plという名前にして保存。 komadas-Computer:~ komada$ chmod +x kadai1-1.pl komadas-Computer:~ komada$ ./kadai1-1.…

print 1+2;をためしてみる。(1)

1 /1-1 / 2 / 2-1 初心者用 Perl講座の1. 文字列の表示の項目のなかで、printの行を print 1+2;に変えてやってみる。#!/usr/bin/perl print 1+2;という内容のファイルを作成。hello.plという名前にする。 komadas-Computer:~ komada$ chmod +x hello.pl koma…

./はカレントディレクトリという意味

はてなの人力検索で質問したときに、アドヴァイスしてくれた方が教えてくれたときの"./"は、このことだったのかな。 ファイルパーミッションとは - Perl入門〜サンプルコードによるPerl入門〜 実行権限とは (...) UNIXではファイルに実行権限を与えることで …

よくわからないけれど、動くと嬉しい

Perlのサンプルコードを最速で実行する方法のページの(1)サンプルコードを最速で実行する。の項目に書いてある通りに入力してみたら、ちゃんと動いてくれた。嬉しいな。 komadas-Computer:~ komada$ perl #!/usr/bin/perl use strict; use warnings;print "…

perldoc -u -f atan2がうまく行かないが…

はてなの人力検索やgooで、私と同じ状況になっているケースを発見。 perldocって、Perlのマニュアルのようなものだと思うのですが、perlとか、perldocなどと基本的なことを打っても、No documentation found for〜というエラーメッセージが出ます。 perldoc…

はてなの人力検索で解決

はてなの人力検索で質問したところ、回答してくださった方のアドヴァイスのおかげで無事解決しました。 とほほのPerl入門(http://www.tohoho-web.com/wwwperl1.htm#HowToGet)の実行方法のファイル指定と自己完結型を試してみたのですが、ファイル指定はでき…

できたことと、できなかったこと

できたこと とほほのperl入門のファイル指定の項目 print "Hello world!!\n"; という内容をhello.plという名前のテキストファイルを作成して、komadaに保存。 作成したファイルをターミナルに入力。 komadas-Computer:~ komada$ perl hello.pl Hello World !…

iBook G4にPerlをインストールしてみる

はてなでも使っているというperlというプログラム言語。 このちょっと不思議なPerlに惹かれてとりあえずちょっとでも使ってみられたらと思いました。オライリー・ジャパンのPerlの紹介文が結構面白いです。 「Perlは、ちょっと不格好です。これは真実です。P…