Substituir no arquivo por uma seqüência enorme (lista de argumentos muito longa)

0

Eu tenho um arquivo no qual eu quero substituir uma string com uma string literal enorme na forma "19209302", "19209329", como 100 mil de entradas.

Estou usando sed e recebo o erro "Argument list to long", enquanto que, se eu usar essas 100 entradas, ele funciona.

Aqui está o jeito que estou tentando fazer no shell script sed "s / @ devices / $ devices /" active_payload.json onde o arquivo tem uma string @device que estou tentando substituir por $ devices, uma variável contém uma string enorme

Como posso resolver isso?

    
por Riz 29.05.2015 / 14:24

0 respostas