|
|
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之间的整数值。 |
|
|
Sunny1985 · 根据函数的输出休眠while循环 7 年前 |
|
|
00__00__00 · 在子文件夹中应用所有隐藏的更改 8 年前 |
|
|
user1342645 · 计算变量名时打印awk内的变量 8 年前 |
|
|
Sidd Singal · 使用双引号执行Linux命令 8 年前 |
|
|
mtryingtocode · 日期出现ksh脚本语法错误 8 年前 |
|
|
Andrew Courtenay · 交互式shell脚本-递归太深 8 年前 |