0
我嘗試使用bash腳本從電話號碼更換所有無數字字符,的bash/sed的對SIP變量改寫鏈接
這裏是在PHP工作爲例:
#!/usr/bin/php
<?php
$nr = preg_replace('#[^0-9]#', '', implode(" ", array_slice($argv, 1)));
exec("qutecom -c call/0{$nr}");
?>
但我不希望在所有計算機上安裝PHP,慶典與SED應該能夠解決這個問題,我只是不寫sed命令很好,試過這種whitout任何運氣
echo " sdf sdf sdf0736-41 43 51 sdfasfd " | sed -e "s/[^0-9]+//g"
,我希望應該重新轉 「0736414351」
我目前的解決方案
qutecom -c call/0`echo "$*" | sed 's/[^0-9]//g'`
所以 「+」 在SED是不允許的,沒有試過+,但我認爲這是在我結束之前,謝謝 –