ファイル読み込み.1行ずつ処理
Python
py
for line in file:
line = line.rstrip()
JavaScript
js
while (!fin.AtEndOfStream) {
var line = fin.ReadLine();
..
}
js
var fso = WScript.CreateObject('Scripting.FileSystemObject');
var fin = fso.OpenTextFile(fullpath, 1, true); // 1: read
while (!fin.AtEndOfStream) {
var line = fin.ReadLine();
..
}
Bash
bash
cat filename.txt | while read v1 v2 v3
do
echo ${v3}
done
<
: ファイルから読み込み<<
: 標準入力から読み込み(ヒア・ドキュメント)
bash
cat filename.txt | while read v1 v2 v3
do
xxxxxxx
xxxxxxx
echo ${v3}
done
または
bash
exec 3< filename.txt
while read v1 v2 v3 0<&3
do
xxxxxxx
xxxxxxx
echo ${v3}
done
exec 3<&-
Ruby
rb
open(filename) {|file|
while line = file.gets # 1行を変数に入れる
line.chomp!
print line
end
}