я пытаюсь использовать скрипт bash, чтобы заменить все не числовые символы с номера телефона,
вот рабочий пример в php:
#!/usr/bin/php
<?php
$nr = preg_replace('#[^0-9]#', '', implode(" ", array_slice($argv, 1)));
exec("qutecom -c call/0{$nr}");
?>
, но я не хочучтобы установить php на всех компьютерах, bash с sed должен быть в состоянии решить эту проблему, я просто не умею писать команды sed, пробовал это без всякой удачи
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'`