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

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

Re: [shell-script] Duvida comando trim


From: Tiago Peczenyj
Subject: Re: [shell-script] Duvida comando trim
Date: Sun, 27 Sep 2015 18:33:24 +0200

vamos la

para preencher espaços vc tem o printf do bash, veja este exemplo onde preenchemos a direita e esquerda:

$ printf "|%s|\n" $LOL
|1|
$ printf "|%-6s|\n" $LOL
|1     |
$ printf "|%6s|\n" $LOL
|     1|

agora para remover espaços de uma string vc tem algumas opcoes

$ LOL="   1   2   "
$ echo "|$LOL|"
|   1   2   |
$ echo $LOL
1 2 

quando vc nao protege a variavel de ambiente LOL, o shell expande a variavel antes de enviar para o comando "echo" e o mesmo entende que existem dois argumentos e os apresenta com um simples espaço entre eles.

 

2015-09-27 18:09 GMT+02:00 Leandro Valiengo address@hidden [shell-script] <address@hidden>:
 

Prezados, 

bom dia. 

Conhecem um comando para retirar espaços a direita e esquerda de uma string, tipo o comando TRIM no Oracle? 

E a outra duvida é se temos um comando para preencher espaços, tipo o LPAD RPAD no Oracle? 

obrigado

Leandro





--
Tiago B. Peczenyj

http://about.me/peczenyj

reply via email to

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