Amigos, to com uma dúvida, vejam se podem me ajudar.
Tenho o seguinte:
Gostaria de mudar inserir o sinal de # antes da segunda linha, assim fazendo um comentário nela.Código :$ cat arquivo 200.222.29.155 tcp 220.212.9.11:22 192.168.0.3:22' 200.210.29.170 tcp 200.210.19.129:1522 192.168.0.7:1521' 202.222.1.1 tcp 2.210.19.129:22 192.168.0.7:22'
E quando eu executo aparece o seguinte erro:Código :$ cat script1 #!/bin/bash ANTES='200.210.29.170 tcp 200.210.19.129:1522 192.168.0.7:1521' DEPOIS='#200.210.29.170 tcp 200.210.19.129:1522 192.168.0.7:1521' sed '/$ANTES/{ $DEPOIS D;}' arquivo
Código :sed: -e expression #1, char 13: extra characters after command
Gostaria que o arquivo ficasse assim após executar o script:
Código :$ cat arquivo 200.222.29.155 tcp 220.212.9.11:22 192.168.0.3:22' #200.210.29.170 tcp 200.210.19.129:1522 192.168.0.7:1521' 202.222.1.1 tcp 2.210.19.129:22 192.168.0.7:22'