LINUX的批处理

发布网友

我来回答

1个回答

热心网友

#!/bin/sh
j=0
for i in `cat ~/ip_text`
do
let j+=1
let k=$j%2
if [ $k -eq 0 ]
then
ssh root@$i << EOF >>outfile.txt
cat /var/log/boot_count
exit
EOF
else
echo $i >> outfile.txt
fi
done
大概就这样子,奇数行直接输出到outfile.txt中,偶数行是IP,直接访问,然后将结果输出到outfile.txt中,但是ssh是否接受stdin这样子的输入我不记得了,要是不接受的话就没有办法了- -!

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com