Dam*_*bre 2 bash shell for-loop
编写简单的脚本,我需要从文件中获取参数IP和名称.
LIST.TXT:
0.0.0.0 a
0.0.0.1 a1
...
Run Code Online (Sandbox Code Playgroud)
脚本示例:
list=$(cat list.txt)
for ip, name in list
do
ssh $ip
virsh reset $name
done
Run Code Online (Sandbox Code Playgroud)
我需要的是正确的语法,首先通过ip迭代,然后在同一个循环重置名称
您可以使用read这里阅读ip,并name在2个不同的可变因素:
while read -r ip name; do
ssh "$ip"
virsh reset "$name"
done < list.txt
Run Code Online (Sandbox Code Playgroud)