shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] Comando Echo


From: Flamarion Jorge
Subject: Re: [shell-script] Comando Echo
Date: Tue, 28 Dec 2010 22:49:41 -0200
User-agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.13) Gecko/20101208 Thunderbird/3.1.7

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Em 28-12-2010 14:11, Adolfo - R7 escreveu:
> Colegas;
> 
> Tenho um arquivo texto mais ou menos da seguinte forma:
> 
>        1
>      01
>     001
>   0001
> 00001
> 
> Quando digito o comando abaixo:
> 
> cat arquivo.txt |while read LINHA
> do
>    codigo=`echo "$LINHA"|cut -c1-5`
>    echo "$codigo"
> done
> 
> É retornado as informações da forma abaixo sem os espaços à esquerda:
> 
> 1
> 01
> 001
> 0001
> 00001
> 
> Como faço para que seja mostrado também os espaços à esquerda no comando echo?
> 
> Adolfo Verçosa
> Fortaleza-Ce
> 

flamarion@litletree:/tmp$ cat lala
       1
     01
    001
  0001
00001
flamarion@litletree:/tmp$ IFS=''; for i in $(cat lala); do echo -n $i; done
       1
     01
    001
  0001
00001

- -- 
Flamarion Jorge
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQIcBAEBCAAGBQJNGoWlAAoJEJhPZF0zwv0zyT8QAIyPkUffqnK5E3WsygBXK+lT
riIhug8LopaE9t++A1OtqQ4GxSPNMCWBYDA234X39LuBW0/rZ6mqkkSsTg1njFUm
8eYlRdDA3ieSWqe8wX3wlclEZFJi+uuL1bajQfqUzzF0cHATuPwY+sCmMefTaZ9Z
hyHtzVaeWAPgYLtVMiEopcl2Q2uj/LYzEAEO9NYs8z8xKR7H5FTdkp2Rd42coNAh
WDawRs7Z1FLUoZyc0br4ci2g+WqyhgOfqHB31nvFlRVcUa2YUc19P2JyglKPd6A+
GOHRI/PQvF8gv2yd6jPRtJjG9Fbzg8MZrfwfwqlcdVGBQcWFeYSvz9DNr5wSyowH
Tpj7D9CTANwd1Ig/UnUzINVGsUXlQdAjSLH04zfp6I7nepPMW38wE58dOjLJwrvb
mBA6ZXe+SAO7DMV4NKTM1bx07ddHgtti15fRqULwz9PGz0CWQyvF/KAKWcdUENZZ
0tw23MQnXDYPEDJJrJwoFLSc+l1f2KHe8PzZBG1lVckzd6SXVylNIkhCRmdVaQCh
Om5FTE+evuVtX+ABrF28pL4cFbwo2sxGTxL0iKwXsTpGj6EsOGT7DCM2vX/CI8A0
zJ/pz27uefy6LpXb/yIr17HNJgBL83JaUvW5SdELjJXxQQwJnybmSq2EY2aD6dP0
fYfrmT7qGkvDR5uXWnr5
=JDlk
-----END PGP SIGNATURE-----


reply via email to

[Prev in Thread] Current Thread [Next in Thread]