msoliver
(usa Debian)
Enviado em 19/10/2016 - 20:16h
Mauriciodez escreveu:
listeiro_037 escreveu:
sed -r "s/[`sed '15!d' arquivo1.txt`]/[`sed '2!d' arquivo2.txt`]/"
esse comando não deu nada aqui não velho ...
mauricio@Phanthom ~ $ sed -r "s/[`sed '1!d' arquivo1.txt`]/[`sed '2!d' arquivo2.txt`]/"
bash: !d': event not found
___________________________________________________________________________________________
" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"
=========================================================================================
Mauricio, só "preu" entender ....
O que você quer como resultado?
É um sed 's/ISTO/AQUILO/' => Substituição, em qual arquivo?
Com esta sintaxe, funciona:
sed "s/$(sed -n '10p' LINHAS_AA.txt)/$(sed -n '10p' LINHAS_BB.txt)/" LINHAS_AA.txt
O que esta PHOD_ _ _ _, é a
"!"
Troquei o comando mas o resultado é o mesmo . . .
sed '1!d' arquivo1.txt = DELETA TUDO, MENOS a LINHA 1
sed -n '1p' arquivo1.txt = PEGUE a LINHA 1
É isso.
Abç.:
Marcelo Oliver