1. 程式人生 > >Bash讀取檔案每次一行

Bash讀取檔案每次一行

#!/bin/bash
#read.sh

[ $# -lt 1 ]&& 
{
    echo Usage: read.sh filename
    exit 0
}
 
echo 111111111111111111111111111111
while read line
do
	echo $line
done < $1


echo 222222222222222222222222222222
cat $1 | while read Line
do 
	echo $Line
done

echo 333333333333333333333333333333
for Line in $(<$1)
do
	echo $Line
done

echo 444444444444444444444444444444
for Line in $(cat $1)
do 
	echo $Line
done