微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

linux – 脚本加载两个参数

我有perl脚本需要两个参数,例如:

./PerlScript 0001 192.168.100.200

但我需要更多时间运行此脚本(40x).

./PerlScript 0003 192.168.100.202
./PerlScript 0061 192.168.100.205
./PerlScript 0061 192.168.100.206
...
...
...

在PerlScript之后我需要自动插入参数以及如何操作?
文件或创建数组加载?

解决方法:

假设您的参数列表位于“thelist”文件中,如下所示:

0001 192.168.100.200
0003 192.168.100.202
0061 192.168.100.205
0061 192.168.100.206

你可以:

printf "./PerlScript %s %s\n" $(cat thelist) | bash

请注意,如果您这样做(如您的例子):它们按顺序运行.

改成

printf "./PerlScript %s %s & \n" $(cat thelist) | bash

让他们在后台推出(但要注意不要让你的机器跪下……)

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐