Você pode fazer assim.
rm -f file
for i in ${ActiveIPs}
do
echo ${i} >> file
done
Eu tenho vários endereços IP em uma variável.
ActiveIPs= 192.168.0.1 192.168.0.2 192.168.0.3
Eu quero salvá-los em um arquivo como este
192.168.0.1
192.168.0.2
192.168.0.3
como faço isso?
One-liner:
printf "%s\n" $ActiveIPs > ActiveIPs.txt
Isso se comporta da seguinte maneira:
printf "%s\n" "$ActiveIPs"
, não seria dividido e seria transmitido para printf como um único parâmetro. Tags bash