Как увидеть файлы, которые содержат пробел в своих именах в одной строке? - PullRequest
0 голосов
/ 20 октября 2019

Когда я устанавливаю имя для файла, например «project report.pdf», и перечисляю его с помощью цикла for и метода $ @, я вижу имя файла отдельно, например, «project» в одной строке и «report.pdf». "в другом ряду. Как я могу увидеть этот файл в одной строке? Мне нужен вывод, как «project report.pdf» после кода, который я упомянул. Что мне делать?

set $(ls)
for i in $@
do
echo $i;
done

Вывод этого кода:

project
report pdf

1 Ответ

0 голосов
/ 20 октября 2019

ls - это бесполезно Вы можете сделать это просто с помощью

printf '%s\n' *

В общем, см. Когда обернуть кавычки вокруг переменной оболочки?

...