0

我想从 RobotFramwork 执行 unix sed 命令。命令正在 Unix 机器上工作,但是当从 RobotFramework 执行相同的命令时它不起作用。

执行命令 sed 's/|[a-zA-Z0-9\~\Ö\ö] [^a-zA-Z0-9\~\Ö\ö]。$/|/' 文件 1.txt > 文件 2.txt

File1 中的可用数据

01|ÖABCD

02|DEBF

03|YY&Y

04|1343

输出应该是 file2.txt

01|ÖABCD

02|DEBF

03|

04|1343

当我从 unix 框中执行此命令时,它会在 file2.txt 中给出正确的结果。但是,当我从 Robotframework 执行相同的命令时,此命令适用于数据中可用的 Ö(变音符号)的第一条记录。

4

0 回答 0