SHELL 脚本从文件中按行读取数据

今天遇到一个问题: 需要给Shell脚本传递参数,一般来说,我们采用 $ ./test.sh para1 para2 para3 para4 这种方式,然后在shell中使用$1, $2, $3, $4 即可获取传入的参数。 但由于这次需要传递的参数实在太多,大约100K个(通过文件给出,每行即为一个参数),所以得变通一下。Google以后,发现通过awk命令可以实现,具体如下: [shell] #! /bin/bash for x in ` awk ‘{print $0}’ number_sub.txt ` { echo $x } [/shell] 接下来就可以做想做的工作了,解决。