显示字符串参数的命令

显示字符串参数的命令

What 命令将返回为其提供的任何值。例如,您将输入命令,后跟字符串你好世界它将打印你好世界到控制台。

这样的命令存在吗?它是什么?

答案1

echo "Hello World "

或者

printf "Hello World "

或(不适合新手):

str="Hello World" && "$str" |& grep -o "$str"

答案2

你是指回声吗?

echo GoodMorning 

印刷GoodMorning

答案3

除了echoprintfshell 内置命令之外,如果由于某些不为人知的原因你不能使用它们,你还有cat。如果你将它与这里的字符串,你可以让它打印你给它的输入:

cat <<<"Hello World"

事实上,只要你稍微扭转一下手臂,就有许多命令可以做到这一点:

$ tr '' '' <<<"Hello World"
Hello World
$ sort  <<<"Hello World"
Hello World
$ tee  <<<"Hello World"
Hello World
$ xargs  <<<"Hello World"
Hello World
$ more  <<<"Hello World"
Hello World
$ fold  <<<"Hello World"
Hello World

上述大多数内容(以及远未完成的列表)都旨在对他们的输入进行某些处理,而这里我们要求他们基本上什么都不做,因此他们会将其打印出来,并且不做任何改变。

这个答案主要是为了说明目的,有点讽刺。在现实生活中,只需使用printfecho,这就是他们的工作。

相关内容