Hehe, 2010/8/27 eric miranda <ericitaqu...@gmail.com>: > Opa, eu sou o Eric Miranda, miranda é outro usuário do fórum. >
Eu sei, é que preferi usar seu sobrenome mesmo. > Eu sei que as aspas simples nesse caso iam gerar o mesmo result. Eu postei > assim pq minha pergunta, no caso, era "qual a finalidade dessa barra > invertida?". Bom, essa barra invertida faz parte da sintaxe do append (veja o man), especialmente se você quiser "espalhar" o comando em várias linhas. Mas como você mesmo comprovou, ela pode ser omitida se o comando for feito todo em uma só linha. Olha o exemplo: moacir $ cat arq.txt texto Usar o append em uma linha, sem barra, dá certo: moacir $ sed '1 a APPEND' arq.txt texto APPEND Com barra também: moacir $ sed '1 a\APPEND' arq.txt texto APPEND Usar o append em em várias linhas, SEM barra, dá ERRO de sintaxe: moacir $ sed '1 a > APPEND' arq.txt sed: -e expression #1, char 5: unknown command: `A' Mas com a barra, funciona direitinho: moacir $ sed '1 a \ APPEND' arq.txt texto APPEND Esclarecido? =) Abraços, Moacir Filho -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Moacir da Cruz Souza Filho -Analista de Sistemas: Suporte Unix Avançado Serviço Federal de Processamento de Dados -Mestrando em Ciências da Computação Universidade de Brasília -Bacharel em Engenharia da Computação Escola Politécnica de Pernambuco Universidade de Pernambuco -Técnico em Eletrônica Escola Técnica Federal de Pernambuco -Linux user #449600 =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=