加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

shell 7echo命令

发布时间:2020-12-15 23:21:06 所属栏目:安全 来源:网络整理
导读:echo用于字符串的输出 1. 显示普通字符串 #shell#!/bin/shecho "Hello world"echo Hello world Hello world Hello world 2. 显示转译字符 !/bin/sh echo ""Hello world"" echo "Hellotworld" echo "Hellonworld" "Hello world" Hello world Hello world 3.

echo用于字符串的输出

1. 显示普通字符串

#shell
#!/bin/sh
echo "Hello world"
echo Hello world

Hello world
Hello world

2. 显示转译字符

!/bin/sh

echo ""Hello world""
echo "Hellotworld"
echo "Hellonworld"
"Hello world"
Hello world
Hello
world

3. 使用双引号显示变量,使用单引号原样输出

!/bin/sh

name="cup"
echo "this is ${cup}"
echo ‘this is ${cup}‘

#shell
this is 
this is ${cup}

4. 显示结果定向至文件

#shell
#!/bin/sh
echo start
echo "OK! c" > a.txt
echo "It is a test" >> a.txt
echo cat a.txt
cat a.txt
echo rm file
rm -rf a.txt

start
cat a.txt
OK! It is a test
rm file

5. 显示命令执行结果

#shell
#!/bin/sh
echo `date`

2018年 9月 2日 星期日 23时54分45秒 CST

6. -e参数只在命令行可用,脚本中会当作普通字符串处理

a 发出警告声;
b 删除前一个字符;
c 最后不加上换行符号;
f 换行但光标仍旧停留在原来的位置;
n 换行且光标移至行首;
r 光标移至行首,但不换行;
t 插入tab;
v 与f相同;
?插入字符;
nnn 插入nnn(八进制)所代表的ASCII字符
<img src="https://images2018.cnblogs.com/blog/1418970/201809/1418970-20180903001835439-2047060408.png" weight=699)

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读