删除空格

Remove blank spaces

我有一个 awk 输出,它以下面的格式给出下面的输出。

ALTER DISKGROUP +DG_01 DROP FILE '+DG0_1/XYZ/asm_file.123456 '; ALTER DISKGROUP +DG_01 DROP FILE '+DG0_1/XYZ/asm_file.098765 ';

有什么方法可以删除 '; 之前的空格吗?

应该如下所示。

ALTER DISKGROUP +DG_01 DROP FILE '+DG0_1/XYZ/asm_file.123456';

从文件尝试:

perl -p -e "s/\s*';/';/g" input

就地替换:

perl -p -i -e "s/\s*';/';/g" input

来自 awk 输出:

your awk | perl -p -e "s/\s*';/';/g"

无论如何请给我们您的 awk 从那里修复它以避免这个补丁

去掉';前的空格
| sed "s/ *';/';/g"