
perl やり始めたばかりです。宜しくお願いします。
入力ファイル data.txt があるとします。 data.txt は、
123 456
789 333
555 777
以上のようなテキストファイルといたします。このファイルを
以下の様に100分の1にして出力したい。
1.23 4.56
7.89 3.33
5.55 7.77
と言うことで、この場で教えていただきました。それが、以下です。
#!/usr/bin/perl
open(IN, "data.txt") or die ;
@x = <IN>;
close (IN);
foreach $line (@x){
chomp($line);
@elms = split(' ',$line);
foreach $data (@elms){
print $data/100," ";
}
print "\n";
}
おかげ様でこれはこれで上手く動きました。そこで、出力値をファイルに
書き込みたいのです。 もちろん、以下の様な方法でファイルに
書き込めるのは判っております。
計算プログラム.pl > outfile.txt
しかし、上のプログラムをベースにファイルに書き込めないかと色々と
試してはみましたが、どうも上手く行きません。
どなたか教えて頂けないでしょうか?
宜しくお願い申し上げます。
No.3ベストアンサー
- 回答日時:
>もちろん、以下の様な方法でファイルに書き込めるのは判っております。
いや、全く分かってないから、書き出せないのですね。
#!/usr/bin/perl
open(IN, "data.txt") or die ;
open(OUT,">output.txt") or die;
foreach (<IN>){
my $line="";
my (@data,@out)= ();
chomp;
@data = split(' ',$_);
foreach(@data){
push(@out,$_/100);
}
$line = join (" ",@out);
print OUT "$line\n";
}
close (IN);
close (OUT);
__END__
No.2
- 回答日時:
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
INDIRECT 横に再度抽出したい
-
Strawberry Perl for Windows ...
-
perlのプログラミング 部分入れ...
-
Perlでファイルの末尾から指定...
-
perl の open について教えてく...
-
Perl言語について。
-
ファイルをディレクトリ分配の...
-
アルファベットに付いて質問し...
-
#!/usr/bin/perlで書きだしたCG...
-
Perlのエラーについてご教授く...
-
perlのflock関数でロックをかけ...
-
AI sisterとは、偽物の人ですか?
-
bashスクリプト
-
ファイルアイコンの左下に緑の□...
-
perlプログラミング 空白行削除
-
perlでリテラル値はメモリにど...
-
perlで2次元配列をサブルーチ...
-
Perlで時間の計算
-
perlについて
-
perlのrequireの動き方について...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
テキストファイルの各行を配列...
-
【Javascript】改行されていな...
-
連番のファイルを何個も開きたい
-
特定のデータを更新する
-
Perlのワンライナーをスクリプ...
-
Perl Grepについて
-
「パスが見つかりません」とい...
-
Pythonでegrep機能をつかいたい
-
C++でのテキストファイル読み込...
-
ファイルから検索条件を読み込...
-
perlでCSVをソートする方法につ...
-
ファイル読み込みマッチングに...
-
どなたか教えて下さい。
-
VBSの処理について
-
Perl テキスト処理について
-
***.cgiの中身は第三者から見ら...
-
バッチファイルでテキストファ...
-
ファイル名に日付を入れてアッ...
-
perl での文章の取得について
-
ファイル名を複数個配列で確保...
おすすめ情報