Olá pessoal, com um pouquinho mais de pessistência consegui resolver, foi preciso colocar 3 \\\ para que ela fosse impressa, não me pregunte o motivo, mas já esta funcionando conforme desejado.
Grato --- Em [email protected], "xiss_break" <[EMAIL PROTECTED]> escreveu > > Olá pessoal, mais uma vez estou em uma dificuldade e espero que alguém > aqui da lista possa me ajudar. > > Preciso inserir essas linhas em um arquivo seguindo o seguinte formato: > > > # Cliente: EU > iptables -A wireless -s 100.100.100.2 -m mac \ > --mac-source 00:00:00:00:00:00 -j RETURN > > Mas a cada novo conjunto dessas 3 linhas devem serem inseridas após a > linha de n° 14, para isso estou tentando usar o comando: > > sed -e '15i\' -e 'as linhas' arquivo > > Daí que surge o problema, na construção do comando estou fazendo assim: > > sed -e '15i\' -e "${CLIENTE} \niptables -A wireless -s ${IP} -m mac \\ > \n --mac-source 00:00:00:00:00:00 -j RETURN" arquivo > > > O resultado sai perfeito, mas não estou consguindo fazer a barra > invertida após a palavra mac, ser impressa ela simplemente não aparece > na linha de comando. Se alguém puder me explicar o motivo. > > > Grato. >
