删除空格

问题描述 投票:1回答:2

我有一个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';

ksh
2个回答
1
投票

删除';之前的空格

| sed "s/ *';/';/g"

0
投票

从文件尝试:

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修复它从那里避免这个补丁

© www.soinside.com 2019 - 2024. All rights reserved.