Я пытаюсь использовать командную форму Unix "sed" в файле tcl, например: (чтобы заменить несколько пробелов на один)
exec /bin/sed 's/ \+/ /g' $file
Я также пробовал exec / bin / sed 's / \\ + / / g' $ file
(дополнительная обратная косая черта)
ни одна из версий работают, и я получаю сообщение об ошибке
/bin/sed: -e expression #1, char 1: Unknown command: `''
Команда отлично работает при запуске с Linux-терминала
Что я делаю не так?