我有以下 shell 脚本。目的是循环遍历目标文件(其路径是脚本的输入参数)的每一行并针对每一行执行操作。现在,它似乎只能工作...
我有以下 shell 脚本。目的是循环遍历目标文件(其路径是脚本的输入参数)的每一行并对每一行执行操作。现在,它似乎只对目标文件的第一行执行操作,并在处理完该行后停止。我的脚本有什么问题吗?
#!/bin/bash
# SCRIPT: do.sh
# PURPOSE: loop thru the targets
FILENAME=$1
count=0
echo "proceed with $FILENAME"
while read LINE; do
let count++
echo "$count $LINE"
sh ./do_work.sh $LINE
done < $FILENAME
echo "\ntotal $count targets"
在 中 do_work.sh
,我运行了几个 ssh
命令。