Enviado em 07/05/2008 - 12:38h
Estou fazendo um script onde preciso varrer arquivos e substituir pelo dado que o usuário digitar.
Estou usando o seguinte comando:
sed '/vl/s/tx/$nome/g' /local/$nome2/arquivo.conf > /local/$nome2/arquivo2.conf
Onde:
vl = condição para substituir
tx = palavra a encontrar
$nome = entrada do usuário
$nome2 = entrada do usuário
Dúvida:
1ª Como eu coloco no sed e no local para aparecer a entrada do usuário ? deixando assim ele substitui no texto por $nome e $nome2 e não com a valor que o usuário entrou.
2ª Estou digitando killall -u $user mais ele não esta dando kill na seção. Qual seria a sintaxe correta ?
Fico no aguardo e agradeço desde já !
Estou usando o seguinte comando:
sed '/vl/s/tx/$nome/g' /local/$nome2/arquivo.conf > /local/$nome2/arquivo2.conf
Onde:
vl = condição para substituir
tx = palavra a encontrar
$nome = entrada do usuário
$nome2 = entrada do usuário
Dúvida:
1ª Como eu coloco no sed e no local para aparecer a entrada do usuário ? deixando assim ele substitui no texto por $nome e $nome2 e não com a valor que o usuário entrou.
2ª Estou digitando killall -u $user mais ele não esta dando kill na seção. Qual seria a sintaxe correta ?
Fico no aguardo e agradeço desde já !