echo 之后 -n 标志代表什么?

echo 之后 -n 标志代表什么?

我有以下代码片段:

#!/bin/sh 

if [ $1 = hi ]; then 
    echo 'The first argument was "hi"'
else
    echo -n 'The first argument was not "hi" -- ' 
    echo It was '"'$1'"'
fi

我不知道 else 语句中 echo 后的标志 -n 代表什么,有人知道答案吗?

非常感谢!

答案1

了解 un*x 命令的选项和参数的传统方法是使用man(手动)命令,例如

man echo

如果您在系统上发出该命令,您应该会看到该echo命令的描述,包括类似的内容

将 STRING 回显到标准输出。

-n 不输出尾随换行符

相关内容