我有收到3个arugments一个Perl脚本。perl脚本参数包含双定额“
第一个参数是很长,包含空格和引号,我居然不知道应该期待它可以是任何尺寸大小是什么要分开我的论点我用 “:” 签
见例如: ./my_script.pl 2MT5 4XAW KEAR TTRR YYMM “TEMP 2012年2月1”:单:123.x
的问题是,我输了双引号和空格。参见输出:
LOG The 1st input is:2MT54XAWKEARTTRRYYMMTEMP 2012 FEB 01
LOG Type is:Single
LOG Version is:123.x
我的代码:
open (FD, ">file2.txt");
print FD @ARGV;
close FD;
my $str1=`cat file2.txt`;
my @argv_values = split(':',$str1);
$new_str = $argv_values[0];
$type = $argv_values[1];
$ver = $argv_values[2];
谢谢单引号帮我 – Toren 2011-04-17 13:43:37
谢谢,我正面临类似的问题 - 事实证明我有壳问题,就像你说过的@ tadmc – RockyMM 2014-08-29 18:08:44