scselect
предполагается, что его аргументы закодированы как Mac OS Roman (поиск kCFStringEncodingMacRoman
), а Terminal по умолчанию использует Unicode (UTF-8) . Измените это в настройках:
$ scselect "Café en Madrid" CurrentSet updated to C88601E1-7163-429A-BB0C-E304DB2E00F7 (Caf√© en Madrid)
Как ни странно, это нарушает вывод.
Рассмотрите возможность сообщения об ошибке в Apple.