我捕獲從一個外部程序的一些輸出:如何從輸出中修剪空白並用Perl中的反引號捕獲?
my $cmd = "grep -h $text $file2 $file1 | tail -1 | awk '{print \$NF }' ";
my $port_number;
$port_number =`$cmd`;
print "port No : ==$port_number==";
輸出具有圍繞端口號多餘的空格:
port No : == 2323
==
,我試圖chomp但它不工作。
請提供chomp代碼。 「它不工作」是什麼意思?你已經在這個網站上了解了如何正確地提出問題。 – Ether 2010-05-14 16:28:26
事實上,問題是:port_no變量具有後退字符並且輸出覆蓋。 – joe 2010-05-14 17:07:51
什麼是「後衛」角色?你可以使用十六進制表示你得到的字符串嗎? – 2010-05-14 22:45:42