Sed script para modificar o caminho

0

Eu tenho um arquivo gerado com

declare -r app_classpath="/home/ubuntu/path1:$lib_dir/../ ...

Eu quero anexar o app_classpath com outro caminho após a primeira cotação e terminar com dois pontos.

    
por tranz 11.01.2017 / 23:56

1 resposta

1

Tente isto:

sed -i.bak -e '/^declare -r app_classpath=/ s|"|"/home/ubuntu/path2:|' file

O que faz:

  • O primeiro /^declare .../ localiza as linhas que começam com "declare ..."
  • Nessas linhas, o comando s substitui o " por "your_path:
  • o sinal -i faz uma cópia de backup do seu arquivo original
por 12.01.2017 / 00:43

Tags