我正在尝试做以下事情:
文件1:
x.x.x.5
x.x.x.6
文件2:
router
switch
尝试循环遍历这两个文件来创建两个附加文件,每个文件在 file2 中的名称如下:
ping路由器
sudo /sbin/mtr -rn -c 30 --interval 1 -Z 1 x.x.x.6 | sed 's/Start: //g' | sed -e '2,$ s/^/ /'
ping_交换机
sudo /sbin/mtr -rn -c 30 --interval 1 -Z 1 x.x.x.7 | sed 's/Start: //g' | sed -e '2,$ s/^/ /'
脚本:
for x in $(cat file1); do; for z in $(cat file2); do; echo "sudo /sbin/mtr -rn -c 30 --interval 1 -Z 1 $x | sed 's/Start: //g' | sed -e '2,$ s/^/ /'" >>mtr_$z.sh; done;done
^^ 它创建了两个文件,但包含两个 IP
我怎样才能实现上述目标?