cómo leer un nombre de archivo que incluye espacios

cómo leer un nombre de archivo que incluye espacios

Quiero que el usuario elija el archivo llamado "carpeta principal", pero si lo uso read foldername ls $foldername solo lee las palabras "principal" y "carpeta" por separado (básicamente ejecutándolo ls mainen lugar de ls "main folder"¿cómo puedo hacer que incluya espacios? Lo he intentado read -r foldernamepero no). suerte

Respuesta1

Quiso decir: ¿Imprimir el archivo en la línea de comando? En caso afirmativo:

Utilice cat "filename with spaces.txt"o cat filename\ with\ spaces.txt.

información relacionada