Рейтинг:0

как прочитать имя файла, которое включает пробелы

флаг in

Я хочу, чтобы пользователь выбрал файл с именем «основная папка». но если я просто использую читать имя папки ls $имя_папки он просто читает слова «основной» и «папка» отдельно (в основном выполняя главный вместо ls "основная папка"как я могу сделать так, чтобы он включал пробелы? я пытался читать -r имя папки но не повезло

флаг hr
Пожалуйста, [отредактируйте] свой вопрос, чтобы включить воспроизводимый фрагмент, показывающий, как вы использовали команду `read` и как вы определили, что она читает слова отдельно
FedKad avatar
флаг cn
Виновником является не «чтение», а использование вами переменной «имя папки». При использовании заключайте его в двойные кавычки.
Antonis Alzeer avatar
флаг in
@steeldriver я думаю, что сделал то, что вы просили, не совсем уверен, что помог
флаг hr
Итак, проблема здесь не в `read`, а в расширении переменной без кавычек после этого.
Рейтинг:1
флаг ng

Вы имели в виду: распечатать файл в командной строке? Если да:

Использовать cat "имя файла с пробелами.txt" или же имя файла cat\ с\ пробелами.txt.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.