Skip to main content

1行ずつ処理をする

Python

py
for line in lines.splitlines():
print "XXX: %s" % line

Bash

bash
echo "$LINES" | while read LINE
do
echo "XXX| $LINE"
done

ダメな例1(1行にまとまってしまう)

bash
echo $LINES | while read LINE
do
echo "XXX| $LINE"
done

ダメな例2(1単語ずつ読まれてしまう)

bash
for LINE in $LINES
do
echo "XXX| $LINE"
done

ダメな例3(分割されない)

bash
for LINE in "$LINES"
do
echo "XXX| $LINE"
done

Ruby

rb
lines.each_line {|line|
puts "XXX| #{line}"
}