-2
您好,我試圖從變量s
中刪除':'。在perl中使用字符替換
我下面的過程,但它不工作
$s="2:2:2:2:2";
$v=$(sed 's/://g' <<< $s);
print $v;
任何解決方案 感謝
您好,我試圖從變量s
中刪除':'。在perl中使用字符替換
我下面的過程,但它不工作
$s="2:2:2:2:2";
$v=$(sed 's/://g' <<< $s);
print $v;
任何解決方案 感謝
第一:什麼是$s
?
如果它應該包含一個字符串,則必須添加引號。
Next:$(...)
是shell編程,而不是perl。
然後,不需要運行shell腳本來替換字符。你可以在perl中做到這一點。
$s = "2:2:2:2:2";
$s =~ s/://g;
print $s;
如果你真的,無論出於何種原因,想用sed的對於這一點,你想要寫一個Perl腳本,這樣做,你就必須把它寫這樣的:
#!/usr/bin/env perl
$s="2:2:2:2:2";
$v=`sed 's/://g' <<< $s`;
print $v;
$ s字符串..我忘記了報價 – bd1257