Linux: o comando AWS gsub não processa a saída correta

0

No arquivo csv abaixo, gostaria de alterar o escopo de ENG para PROD; Eu usei o seguinte comando awk, mas não há alteração no arquivo, alguém poderia me dizer o que está errado?

test.csv

1,test1,scope=ENG
2,test2,scope=ENG

snippet bash

awk -F"," '{ gsub("scope\s*=\s*ENG","PROD",$3); print }' ./test.txt 
    
por user3236182 10.02.2016 / 13:23

1 resposta

0

Você não está dizendo ao AWK para substituí-lo. Nem todas as versões permitem fazer isso em qualquer caso.

Uma solução melhor:

sed -i 's/\(scope\s*=\s*\)ENG/PROD/' test.csv
    
por 10.02.2016 / 13:51

Tags