在终端上,打字echo -n
根本不会输出任何东西,如果echo没有参数,那么为什么使用参数-n在echo中根本没有任何作用?注意:做类似的事情echo nil -n nil
会工作并输出nil -n nil
,所以如果 echo 输出所有内容,那么为什么不输出-n
,它应该输出-n
什么都不做。
默认情况下echo
,它的输出会附加一个换行符,所以如果你发出没有任何参数的 echo,输出什么都没有,后面跟着一个换行符。
该-n
选项表示“不输出尾随换行符”。因此,当您发出echo -n
它时,它使用 the-n
作为选项,并且在没有换行符的情况下不输出任何内容。这将不会在显示器上留下任何输出证据。
如果您使用的字母不是有效选项,echo
例如“-x”,它将被打印到屏幕上,并像往常一样带有换行符。如果在其他输入中使用 -n,则不会将其作为选项读取,因此会正常打印。
归档时间: |
|
查看次数: |
529 次 |
最近记录: |