GNU/Linux >> Linux Esercitazione >  >> Linux

Converti una stringa di testo in bash in array

Un altro metodo che usa read:

read -a array <<< $str

Per convertire la stringa in un array, diciamo:

$ str="title1 title2 title3 title4 title5"
$ arr=( $str )

La shell eseguirà la suddivisione delle parole sugli spazi a meno che tu non citi la stringa.

Per eseguire il ciclo sugli elementi nell'array così creato:

$ for i in "${arr[@]}"; do echo $i; done
title1
title2
title3
title4
title5

Linux
  1. Bash Converti \xc3\x89 in É?

  2. Come dividere una stringa nello script Bash

  3. Array in Bash non trovato

  4. Converti i formati di data in bash

  5. convertire l'output di bash `ls` in un array json

Bash concatena le stringhe

Matrici Bash

Come verificare se una stringa contiene una sottostringa in Bash

Sostituzione di String in Bash

Matrice associativa in Bash

Bash Scripting – Manipolazione di stringhe