murilostersi
(usa Debian)
Enviado em 10/04/2017 - 16:51h
PauloHAC escreveu:
Considerando que o arquivo1 tem o coteúdo "José" e o arquivo2 será editado:
sed -i "Ns/.*/`cat arquivo1`/" arquivo2
N = número da linha a ser editada.
Boa tarde Paulo, MUITO OBRIGADO. Você é muito bom!
Eu consigo colocar este comando que você me indicou dentro de um script? Daria certo?
#!/bin/bash
read link #link como parâmetro
rm *.jpg* #remove a imagem antiga do grub
wget $link #download na mesma pasta
echo "GRUB_BACKGROUND=" > VAR #Adiciona o texto a variavel VAR
find /Scripts/grub/ -name '*.jpg*' > VAR2 #localiza a imagem baixada .jpg
paste VAR VAR2 > /Scripts/grub/pastearq #junta as duas variaveis em um arquivo
sed -i 's/\t//g' pastearq #retira os espamentos e tabs
sed -i "36s/.*/`cat pastearq`/" /etc/default/grub #substituir a linha 36 do arquivo /etc/default/grub
Gostaria de saber se daria certo deste jeito, ou se estou pecando em algum lugar...
Atenciosamente,