【发布时间】:2019-05-08 06:58:39
【问题描述】:
我在 Linux 中有一个 shell 脚本,它需要一个参数作为输入,其中可以包含一个 IP 地址列表。这些列表需要逐行写入文件。
./myTestScript.sh 192.168.100.2,192.168.100.3
在脚本中,要生成的输出是
192.168.100.2 OK
192.168.100.3 OK
并写入名为 exceptions.map 的文件。
我对单个 IP 的想法可行,但是如何实现一个循环 ovre 来自参数的列表。
#!/bin/sh
IPADRESSES=$1
echo $IPADRESSES
sudo rm /appli/myApp/apps/mainApp/maintenance/exceptions.map
echo $IPADRESSES OK > "/appli/myApp/apps/mainApp/maintenance/exceptions.map"
【问题讨论】:
标签: list shell loops command-line-arguments