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

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

Re: Duvida comando trim


From: itamarnet
Subject: Re: Duvida comando trim
Date: 27 Sep 2015 09:29:03 -0700

Caro Leandro.

Sua referência apesar de ser o Oracle, não é exclusiva dele. Exitem em outros BD's e em muitas linguagens de programação.

Mas em shell existem muitas maneiras, mas vou detacar apenas 2:
Considere a variável $texto
texto="    Texto com espaço em ambos os lados          "
# TRIM
# trim, Trim em ambos os lados:
echo $texto | sed 's/^[[:blank:]]*//;s/[[:blank:]]*$//'

# ltrim, Trim apenas no começo:
echo $texto | sed 's/^[[:blank:]]*//'

# rtrim, Trim apenas no final:
echo $texto | sed 's/[[:blank:]]*$//'

texto="texto simples"
# PAD
# lpad
printf "|%50s|\n" "$texto"

#rpad
printf "|%-50s|\n" "$texto"

Obs: Coloquei o caracter | apenas para que veja os limites da string resultante

Ajuda?

Funções ZZ

 


[]'s
Itamar
reply via email to

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