Usando o comando echo para imprimir \n [RESOLVIDO]

1. Usando o comando echo para imprimir \n [RESOLVIDO]

Emanuel Magalhães Cunha
tianguapontocom

(usa Slackware)

Enviado em 11/06/2012 - 02:23h

Bom dia pessoal!
Estou com uma duvida!
Estou fazendo um script para gerar uma lista grande de queue de um DB antigo! Porem para importar no MKT preciso que no inicio da linha seja impresso o "\n" porem se utilizar o echo \n ele vai saltar uma linha!
exemplo:

echo \n"/queue simple add max-limit=1M/1M name=$CLIENTE target-addresses=$IPDEDICADO/32"


A saida deveria ser:


\n/queue simple add max-limit=1M/1M name=corujao-FULANO target-addresses=192.168.1.2/32


Grato com a colaboração!


  


2. Re: Usando o comando echo para imprimir \n [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 11/06/2012 - 04:52h


echo -e "\n texto"




3. Re: Usando o comando echo para imprimir \n [RESOLVIDO]

Emanuel Magalhães Cunha
tianguapontocom

(usa Slackware)

Enviado em 11/06/2012 - 10:58h

Não vai!
O correto seria -E e não -e!
Porem não rola dentro de shell script aqui.

-e enable interpretation of backslash escapes
-E disable interpretation of backslash escapes (default)



4. Re: Usando o comando echo para imprimir \n [RESOLVIDO]

Raimundo Alves Portela
rai3mb

(usa Outra)

Enviado em 11/06/2012 - 11:11h

O -E já é o default, basta usar:

echo '\n nao pula linha'

Vai imprimir:
\n nao pula linha

Obs: coloque o \n dentro das aspas simples, se não nai dar certo!

Abraços



5. Re: Usando o comando echo para imprimir \n [RESOLVIDO]

Emanuel Magalhães Cunha
tianguapontocom

(usa Slackware)

Enviado em 11/06/2012 - 11:15h

Bom dia!
Grato pela colaboração!
O problema e que por costume rodo o script da seguinte forma:


sh script.sh


Já as opção do echo rola correto usando o BASH! então mudei para o cabeçalho do script para:


#!/bin/bash


E passei a rolado com o ./



6. Re: Usando o comando echo para imprimir \n [RESOLVIDO]

Raimundo Alves Portela
rai3mb

(usa Outra)

Enviado em 11/06/2012 - 11:19h

Então resolveu seu problema?


7. Re: Usando o comando echo para imprimir \n [RESOLVIDO]

Emanuel Magalhães Cunha
tianguapontocom

(usa Slackware)

Enviado em 13/06/2012 - 12:57h

Sim! Resolvido!
Tive que usar o bash






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts