【发布时间】:2017-04-26 19:02:58
【问题描述】:
我想一次使用 1 个参数多次运行 bash 脚本,从文件中读取。该文件每行包含域名。 该脚本需要运行的次数与 ARGUMENTS.txt 文件中的域名一样多,每次以 1 个域名作为参数。
我尝试运行,但失败了:
while read -r line; do sh SCRIPTNAME.sh "$line"; done <ARGUMENTS.txt
知道如何做到这一点吗? 提前致谢!
【问题讨论】:
-
它是如何失败的?看起来不错。我的第一个猜测是
ARGUMENTS.txt有 DOS 行尾。 -
嗨,chepner,我已经检查过了,为了确保它没有 DOS 行尾,我在上面运行了 dos2unix。