Esempio-1: Trim String Data utilizzando l'espansione dei parametri
Lo spazio o qualsiasi carattere può essere tagliato facilmente dai dati della stringa utilizzando l'espansione dei parametri BASH. I seguenti comandi mostrano gli usi dell'espansione dei parametri per la rimozione dello spazio dall'avvio e dalla fine della stringa.
# Dichiara una variabile, $ myvar con un dati di stringa.
$ myvar = "tutti"
# Il seguente comando mostrerà gli spazi all'inizio e alla fine del
variabile, $ myvar
$ echo "ciao $ myvar"
# Il seguente comando stamperà l'uscita dopo aver rimosso gli spazi da
l'inizio
della variabile, $ myvar
$ echo "ciao $ myvar ##*()"
#Il comando seguente stamperà l'uscita dopo aver rimosso gli spazi da
la fine del
variabile, $ myvar
$ echo "$ myvar %%*() è il benvenuto nel nostro sito"
Esempio 2: Trim String Data usando il comando 'SED'
Il comando 'sed' è un'altra opzione per rimuovere lo spazio o il carattere di piombo e tradizionali dai dati della stringa. I seguenti comandi rimuoveranno gli spazi dalla variabile, $ myvar usando il comando 'sed'.
# Dichiara una variabile, $ myvar con un dati di stringa
$ myvar = "corsi di web design"
# Il seguente comando stamperà l'output con gli spazi principali e finali del
variabile, $ myvar
$ echo "Voglio imparare $ myvar da questo sito"
# Il seguente comando "sed" rimuoverà gli spazi finali dalla variabile
$ myvar = 'echo $ myvar | sed 's/ *$ // g' '
# Stampa l'uscita dopo aver rimosso gli spazi
$ echo "Voglio imparare $ myvar da questo sito"
Usa sed 's/^ *// g', per rimuovere i principali spazi bianchi.
C'è un altro modo per rimuovere gli spazi bianchi usando il comando "sed". I seguenti comandi hanno rimosso gli spazi dalla variabile, $ var usando il comando 'sed' e [[: spazio:]].
# Dichiara la variabile, $ var con un valore di stringa
$ Var = "php e mysql"
# Stampa il valore di $ var prima del taglio
$ echo "$ var sono molto popolari ora."
#Rimuovere gli spazi dalla variabile
$ Var = 'echo $ var | sed -e 's/^[: spazio:]]*//' '
# Stampa il valore di $ var dopo il taglio
$ echo "$ var sono molto popolari ora."
Esempio-3: Trim String Data usando il comando 'awk'
Il comando 'awk' è un altro modo per tagliare il valore della stringa. I seguenti comandi utilizzano il comando 'awk' per rimuovere gli spazi dall'avvio e dalla fine della variabile, $ input_text.
# Dichiarare una variabile con un dati di stringa
$ Input_text = "Desiginning Web con CSS3"
# Stampa il valore della variabile prima del taglio
$ echo "$ input_text"
# Stampa la stringa dopo aver rimosso gli spazi dall'inizio della variabile
$ echo "$ input_text" | awk 'gsub (/^[\ t]+/, ""); Stampa $ 0, "jQuery" '
# Stampa la stringa dopo aver rimosso gli spazi dall'estremità della variabile
$ echo "$ input_text" | awk 'gsub (/[\ t]+$/, "); Stampa $ 0, "jQuery" '
# Stampa la stringa dopo aver rimosso gli spazi dall'inizio e dalla fine della variabile
$ echo "$ input_text" | awk 'gsub (/^[\ t]+| [\ t]+$/, ""); Stampa $ 0, "jQuery" '
Esempio-4: Trim String Data utilizzando il comando Xargs
'Xargs' è un altro semplice comando per tagliare i dati di stringa.
# Rimuovere gli spazi dai dati della stringa utilizzando 'Xargv'
$ echo "Bash Scripting Language" | Xargs
Questo tutorial mostra i diversi modi per tagliare i dati di stringa. I dati della stringa devono tagliare per vari motivi. Ad esempio, è meglio rimuovere spazi extra dall'avvio e dalla fine dei dati prima di inserire nel database o confrontare con altri valore. Questo tutorial aiuterà i nuovi utenti a imparare le opzioni di taglio in bash.