Mauriciodez
(usa Debian)
Enviado em 25/07/2018 - 16:23h
rootkitsp escreveu:
quando eu executo ele mostra o arquivo inteiro, como se eu tivesse digitado "vim arquivo.sh"
sed -i 's/\/proxy/logs/processados//ftp_pcpinternet/g' sumarizacao.sh
* Isso que vc fez está errado, velho ... já te dissemos como fazer, ou vc escapa as barras ou não use barras no sed
barras escapadas
sed -i 's/\/proxy\/logs\/processados/\/ftp_pcpinternet/g' sumarizacao.sh
sed sem barras
sed -i 's,/proxy/logs/processados,/ftp_pcpinternet,g' sumarizacao.sh
Veja o que vc pediu no primeiro post
mauricio@phantom ~ $ cat ftpempresa.sh
BASE=/caminhoantigodabase
FTP=endereçoantigodoftp
USER=usuarioantigodoftp
PASSWD=senhaantigadoftp
mauricio@phantom ~ $ cat sh.sh
#!/bin/bash
sed -i 's/BASE=\/caminhoantigodabase/BASE=caminhoNOVOdabase/' ftpempresa.sh
sed -i 's/FTP=endereçoantigodoftp/FTP=endereçoNOVOdoftp/' ftpempresa.sh
sed -i 's/USER=usuarioantigodoftp/USER=usuarioNOVOdoftp/' ftpempresa.sh
sed -i 's/PASSWD=senhaantigadoftp/PASSWD=senhaNOVAdoftp/' ftpempresa.sh
mauricio@phantom ~ $ ./sh.sh
mauricio@phantom ~ $ cat ftpempresa.sh
BASE=caminhoNOVOdabase
FTP=endereçoNOVOdoftp
USER=usuarioNOVOdoftp
PASSWD=senhaNOVAdoftp
mauricio@phantom ~ $
------------------------------------------| Linux User #621728 |-----------------------------------------
" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"
------------------------------------------| Linux User #621728 |-----------------------------------------