Exemplo 1: TRAFT DADOS STRING usando expansão de parâmetros
O espaço ou qualquer caractere pode ser aparado facilmente a partir dos dados da string usando a expansão do parâmetro Bash. Os seguintes comandos mostram os usos da expansão dos parâmetros para remover o espaço da partida e final da string.
# Declare uma variável, $ myvar com dados de string.
$ myvar = "todo mundo"
# O seguinte comando mostrará os espaços no início e no final do
variável, $ myvar
$ eco "Olá $ myvar"
# O comando a seguir imprimirá a saída após remover os espaços de
o início
da variável, $ myvar
$ echo "Olá $ myvar ##*()"
#O comando a seguir imprimirá a saída depois de remover os espaços de
o fim do
variável, $ myvar
$ echo "$ myvar %%*() é bem -vindo ao nosso site"
Exemplo-2: TRAFT STRIND DATOS Usando o comando 'sed'
O comando 'sed' é outra opção para remover espaço ou caractere líder e à direita dos dados da string. Os seguintes comandos removerão os espaços da variável, $ myvar usando o comando 'sed'.
# Declare uma variável, $ myvar com dados de string
$ myvar = "Cursos de design da web"
# O comando a seguir imprimirá a saída com os espaços principais e à direita do
variável, $ myvar
$ echo "Eu quero aprender $ myvar neste site"
# O seguinte comando 'sed' removerá os espaços à direita da variável
$ myvar = 'eco $ myvar | sed 's/ *$ // g' '
# Imprima a saída depois de remover os espaços
$ echo "Eu quero aprender $ myvar neste site"
Use sed 's/^ *// g', para remover os principais espaços brancos.
Há outra maneira de remover os espaços de branco usando o comando 'sed'. Os seguintes comandos removeram os espaços da variável, $ var usando o comando 'sed' e [[: espaço:]].
# Declare a variável, $ var com um valor de string
$ Var = "php e mysql"
# Imprima o valor de $ var antes de aparar
$ eco "$ var são muito populares agora."
#Remove os espaços da variável
$ Var = 'echo $ var | sed -e 's/^[[: espaço:]]*//' ''
# Imprima o valor de $ var após o corte
$ eco "$ var são muito populares agora."
Exemplo-3: TRAVE DATOS STRING usando o comando 'Awk'
O comando 'awk' é outra maneira de aparar o valor da string. Os seguintes comandos usam o comando 'awk' para remover espaços da partida e final da variável, $ input_text.
# Declare uma variável com dados de string
$ Input_text = "Site Desiginning com CSS3"
# Imprima o valor da variável antes de aparar
$ echo "$ input_text"
# Imprima a string depois de remover os espaços do início da variável
$ echo "$ input_text" | awk 'gsub (/^[\ t]+/, ""); Imprima $ 0, "jQuery" '
# Imprima a string depois de remover os espaços do final da variável
$ echo "$ input_text" | awk 'gsub (/[\ t]+$/, ""); Imprima $ 0, "jQuery" '
# Imprima a string depois de remover os espaços do início e o final da variável
$ echo "$ input_text" | awk 'gsub (/^[\ t]+| [\ t]+$/, ""); Imprima $ 0, "jQuery" '
Exemplo-4: Trim dados da string usando o comando XARGS
'Xargs' é outro comando simples para aparar dados da string.
# Remova os espaços dos dados da string usando 'xargv'
$ echo "Bash Script Language" | Xargs
Este tutorial mostra as diferentes maneiras de aparar dados de string. Os dados da string precisam aparar por vários motivos. Por exemplo, é melhor remover espaços extras do início e o final dos dados antes de inserir no banco de dados ou comparar com outro valor. Este tutorial ajudará os novos usuários a aprender opções de corte no Bash.