我想从RobotFramwork执行unix sed命令。该命令在Unix机器上运行正常,但是从RobotFramework执行同一命令时,该命令不起作用。
执行命令sed's / | [a-zA-Z0-9 \〜\Ö\ö] [^ a-zA-Z0-9 \〜\Ö\ö]。 $ / | /'File1.txt> file2.txt
文件1中的可用数据
01|ÖABCD
02|DEBF
03|YY&Y
04|1343
输出应为file2.txt
01|ÖABCD
02|DEBF
03|
04|1343
当我从Unix框中执行此命令时,它在file2.txt中给我正确的结果。但是,当我从Robotframework执行相同的命令时,该命令正以数据中可用的Ö(变音符)的形式进行第一次记录。