Linux的print是什么命令,linux shell print命令

在Linux下,经常会需要用到格式化输出的情况,那么应该使用那个命令呢?下面由学习啦小编为大家整理了linux shell print命令,希望对大家有帮助!

linux shell print命令

printf 命令用于格式化输出, 是echo命令的增强版。它是C语言printf()库函数的一个有限的变形,并且在语法上有些不同。

注意:printf 由 POSIX 标准所定义,移植性要比 echo 好。

如同 echo 命令,printf 命令也可以输出简单的字符串:

$printf "Hello, Shell\n"

Hello, Shell

$

printf 不像 echo 那样会自动换行,必须显式添加换行符(\n)。

printf 命令的语法:

printf format-string [arguments…]

format-string 为格式控制字符串,arguments 为参数列表。

printf()在c语言入门教程中已经讲到,功能和用法与 printf 命令类似,请查看:C语言格式输出函数printf()详解

这里仅说明与C语言printf()函数的不同:

printf 命令不用加括号

format-string 可以没有引号,但最好加上,单引号双引号均可。

参数多于格式控制符(%)时,format-string 可以重用,可以将所有参数都转换。

arguments 使用空格分隔,不用逗号。

# format-string为双引号

$ prin

你可能感兴趣的:(Linux的print是什么命令,linux shell print命令)