スペースを含むファイル名の読み方

スペースを含むファイル名の読み方

ユーザーに「メインフォルダ」という名前のファイルを選択させたいのですが、 read foldername ls $foldername それを使用すると「メイン」と「フォルダ」という単語を別々に読み取るだけです(基本的に、スペースを含めるようにするにはどうすればいいですか?ls mainではなく実行します)。試してみましたが、うまくいきませんでした。ls "main folder"read -r foldername

答え1

ファイルをコマンド ラインに出力しますか? はいの場合:

cat "filename with spaces.txt"または を使用しますcat filename\ with\ spaces.txt

関連情報