Shell学习四:echo和print输出

Shell echo命令

1,显示普通字符串

echo "It is a test"
echo 'It is a test'
#双引号完全可以省略,以下命令与上面实例效果一致

echo It is a test

2,显示变量

#!/bin/sh

#read 命令从标准输入中读取一行,并把输入行的每个字段的值指定给 shell 变量
read name 
echo "$name It is a test"
echo "${name} It is a test"

3,开启转义符

#!/bin/sh

#开启换行
echo
-e "OK! " # -e 开启转义 echo "It is a test" :<<EOF 结果 OK! It is a test EOF

#不换行
echo -e "OK! c" # -e 开启转义 c 不换行
echo "It is a test"

:<<!
结果
OK! It is a test
!

4,重定向至文件

echo "It is a test" > myfile

Shell printf命令

printf 命令模仿 C 程序库(library)里的 printf() 程序。

1,简单使用

printf "Hello, Shell
"
原文地址:https://www.cnblogs.com/hubwang/p/13293933.html