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