我有一个由许多 perl 脚本组成的 shell 脚本,其中一个 perl 脚本每次都必须使用不同的输入运行,并且值必须在最后存储在一个文件中,如图所示
#!/bin/sh
.....
....
perl test.pl apple
perl test.pl mango
perl test.pl banana
...
...
....
我通过查看使用这些名称生成的文件在命令行中键入这些名称。
**names.txt**
apple
mango
banana
或者
**names.txt**
apple mango banana
它们是 perl 或 shell 中的一种方式,它一次将每个名称作为输入。
那就是可以将names.txt视为一个数组,然后perl脚本使用ARGV或任何其他方式一次将每个数组值作为输入。这样我就可以拥有我的shell脚本
#!/bin/sh
.....
....
perl test.pl names.txt
....
...
....