我有收到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