shell(六)

88 阅读1分钟

本文已参与「新人创作礼」活动,一起开启掘金创作之路。

echo命令

echo用于输出字符串。命令格式:

echo STRING
显示普通字符串
echo "Hello AC Terminal"
echo Hello AC Terminal  # 引号可以省略
显示转义字符
echo ""Hello AC Terminal""  # 注意只能使用双引号,如果使用单引号,则不转义
echo "Hello AC Terminal"  # 也可以省略双引号
显示变量
name=yxc
echo "My name is $name"  # 输出 My name is yxc
显示换行
echo -e "Hi\n"  # -e 开启转义
echo "acwing"

输出结果:

Hi
acwing
显示不换行
echo -e "Hi \c" # -e 开启转义 \c 不换行
echo "acwing"

输出结果:

Hi acwing
显示结果定向至文件
echo "Hello World" > output.txt  # 将内容以覆盖的方式输出到output.txt中
原样输出字符串,不进行转义或取变量用单引号用单引号
name=acwing
echo '$name"'

输出结果

$name"