在Linux命令行中,用于打印信息的常用命令主要有echo
和printf
。
一、echo命令
echo
是一个简单的命令行工具,用于在终端输出文本字符串或者变量的值。echo "Hello, World!"
,这会在终端直接打印出Hello, World!
。name="John"
,那么echo $name
会打印出John
。echo -e "Hello\tWorld"
,其中-e
选项允许解释转义字符,这里的\t
会被解释为制表符,输出结果为Hello
和World
之间有一个制表符间隔。echo "Task started"
。二、printf命令
printf
是一个格式化输出命令,类似于C语言中的printf
函数。printf "%s\n" "Hello"
,这里%s
表示字符串格式,\n
表示换行,会打印出Hello
并换行。printf "%05d\n" 12
,这会以宽度为5的整数形式输出12,并且在前面补0,结果为00012
。printf "Name: %s, Age: %d\n" "Alice" 25
,会输出Name: Alice, Age: 25
。printf
比echo
更方便。领取专属 10元无门槛券
手把手带您无忧上云