У меня есть несколько IP-адресов в переменной.
ActiveIPs= 192.168.0.1 192.168.0.2 192.168.0.3
Я хочу сохранить их в такой файл
192.168.0.1
192.168.0.2
192.168.0.3
Как мне это сделать?
У меня есть несколько IP-адресов в переменной.
ActiveIPs= 192.168.0.1 192.168.0.2 192.168.0.3
Я хочу сохранить их в такой файл
192.168.0.1
192.168.0.2
192.168.0.3
Как мне это сделать?
Один лайнер:
printf "%s\n" $ActiveIPs > ActiveIPs.txt
Это ведет себя следующим образом:
printf "%s\n" "$ActiveIPs"
, он не был бы разделен, и он был бы передан в printf как один параметр.Вы можете сделать это так.
rm -f file
for i in ${ActiveIPs}
do
echo ${i} >> file
done