Удалить пробелы - PullRequest
       10

Удалить пробелы

0 голосов
/ 24 февраля 2019

У меня есть вывод 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';

Ответы [ 2 ]

0 голосов
/ 25 февраля 2019

Удалить пробелы перед '; с

| sed "s/ *';/';/g"
0 голосов
/ 25 февраля 2019

из файла попробуйте:

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чтобы исправить это, избегая этого патча

...