msoliver
(usa Debian)
Enviado em 09/04/2016 - 22:20h
K3LV!N escreveu:
Não sei se é possível, pegar essas palavras já prontas e jogar dentro de outro arquivo de texto,
em uma linha especifica e depois de uma palavra ainda : /
ex: jardim,casa,carro
no arquivo
própria,jardim,casa,carro,caminhão
lembrando que as palavras jardim,casa,carro... estão em um arquivo.txt e o outro arquivo que preciso inserir essas palavras "filtradas" estão em outros.
É possível?
Abraço e muito obrigado amigo, tem sido de grande ajuda!
Boa noite, K3LV!N.
cat 01.txt
jardim,casa,carro
cat 02.txt
própria,caminhão
Solução:
A=$(cat 01.txt)
sed 's/\([a-z]\+,\)/&'$A',/' 02.txt
Ou:
sed 's/\([a-z]\+,\)/&'$(cat 01.txt)',/' 02.txt
SAíDA:
própria,jardim,casa,carro,caminhão
Ou:
awk -F"," 'BEGIN{OFS=","} {print $1,"'$(cat 01.txt)'",$2}' 02.txt
SAíDA:
própria,jardim,casa,carro,caminhão
Ou:
A=$(cat 01.txt)
awk -F"," 'BEGIN{OFS=","} {print $1,"'$A'",$2}' 02.txt
SAíDA:
própria,jardim,casa,carro,caminhão
att.:
marcelo