GNU/Linux >> Tutoriales Linux >  >> Linux

Convierta una cadena de texto en bash en una matriz

Otro método usando read:

read -a array <<< $str

Para convertir la cadena en una matriz, diga:

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

El shell realizaría la división de palabras en espacios a menos que comillas la cadena.

Para recorrer los elementos en la matriz así creada:

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

Linux
  1. Bash Matriz de matrices?

  2. Bash Convertir \xc3\x89 a É?

  3. Convertir formatos de fecha en bash

  4. convertir la salida de bash `ls` a una matriz json

  5. Convertir una salida a cadena

Bash concatenar cadenas

Arreglos bash

Cómo verificar si una cadena contiene una subcadena en Bash

Sustitución de cadena en Bash

Matriz asociativa en Bash

Bash Scripting – Manipulación de cadenas