如何使用 cat 在 ubuntu 终端中打印名称中有空格的文件

如何使用 cat 在 ubuntu 终端中打印名称中有空格的文件

假设我的文件名是 äbc def

当我在终端中输入类似内容时,cat ¨abc def¨它显示错误。有人能告诉我如何打印这个名称之间有空格的文件吗?

答案1

你说的“abc def”是指“abc def”吗?

你可以做两件事。你可以\在空格前面放一个,告诉 bash 文件名中的下一个字符是文字​​空格,如下所示,

cat abc\ def

或者,您可以将文件名放在单引号 ( ') 或双引号 ( ") 字符中:

cat 'abc def'

或者

cat "abc def"

如果您使用制表符自动完成功能,则将自动使用第一种方法。

我希望这回答了你的问题。

答案2

尝试这个

cat abc\ def

通常,为了让 Ubuntu 理解空格,您需要在空格前使用“\”。

相关内容