如何读取包含空格的文件名

如何读取包含空格的文件名

我希望用户选择名为“主文件夹”的文件,但如果我只是使用 read foldername ls $foldername 它,只会分别读取单词“主”和“文件夹”(基本上是执行ls main而不是ls "main folder"我如何制作它以包含空格?我试过read -r foldername但没有运气

答案1

您的意思是:将文件打印到命令行?如果是:

使用cat "filename with spaces.txt"cat filename\ with\ spaces.txt

相关内容