web-dev-qa-db-ja.com

Linuxでは名前にスペースが含まれているcatファイルは使用できません

簡単な修正があると思いますが、デバッグできません。

file name with space」というファイルがあります。Linuxbashからこのファイルをcatするにはどうすればよいですか?

6
Maulzey

名前を引用符で囲むことはできませんか?

cat "file name with space"
11
Phil Perry

3番目のオプションは

cat 'file name with space'

ここで、ファイル名には'以外のすべてを含めることができます。

file n'ameなどの場合は、すべての''\''に置き換えます。

cat 'file n'\''ame'
8
glglgl

このようにエスケープ文字「\」を使用します

cat file\ name\ with\ space
5
scarecrow

ファイルを二重引用符で囲むことは機能するはずです。

cat "file name with space" 
2
Afsal