Unix команда с символом умляут выполняется из Robot Framework - PullRequest
0 голосов
/ 26 мая 2020

Я хочу выполнить команду unix sed из RobotFramwork. Команда работает в поле Unix, но когда та же команда выполняется из RobotFramework, она не работает.

Выполнить команду sed 's / | [a-zA-Z0-9 \ ~ \ Ö \ ö] [^ a-zA-Z0-9 \ ~ \ Ö \ ö]. $ / | / 'File1.txt> file2.txt

доступные данные в File1

01|ÖABCD

02|DEBF

03|YY&Y

04|1343

вывод должен быть file2.txt

01|ÖABCD

02|DEBF

03|

04|1343

Когда я выполняю эту команду из окна unix, она дает мне правильный результат в file2.txt. Однако, когда я выполняю ту же команду из Robotframework, эта команда работает для первой записи как Ö (умлаут), доступной в данных.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...