Я хочу выполнить команду 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, эта команда работает для первой записи как Ö (умлаут), доступной в данных.