1
1
分配给
运行它会产生 1
另一种方法是使用Perl程序的退出状态。用
改变最后一个条件
您得到相同的输出: $ PERL_PATH=/usr/bin/perl ./shell.sh 1 |
2
2
您需要修改Perl脚本,以便它输出您需要的值(到stdout),然后您可以在shell脚本中使用该值。 |
3
2
shell脚本可以从$中的Perl脚本中检索退出状态。变量,或者Perl脚本的输出(如果使用backticks或subshell调用)。
一定要拿到美元?值在Perl脚本调用之后,因为它可能会更改。
或 var=$(perl test.pl) 对于第二种方法,变量可以是字符串,对于第一种方法,变量必须是介于0和255之间的整数值。 |
Manny · 如何比较Perl中的字符串? 2 年前 |
BioRod · 我不能用Perl打印键和值 2 年前 |
user17227456 · Perl CLI代码无法追加字符串行 2 年前 |
LearnToBeBetter · 读取文件,搜索字符串,打印字符串 2 年前 |
KJ7LNW · 一些波斯语文本的宽字符印刷,但其他文本则没有 2 年前 |
con · 如何搜索大型数据结构并返回一系列给出特定值的键/数组? 2 年前 |
Pranay Nanda · 使用regex解析许可证文件 6 年前 |