一个程序需要有0个或以上的输入,一个或更多输出
一、echo语法
1、功能:将内容输出到默认显示设备。
echo命令功能在显示器上显示一段文字,一般提到提示的作用
2、语法:echo[-ne][字符串]
补充说明:echo会将输入的字符串送往标准输出,输出的字符串以空白字符隔开,并在最后加上换行号。
命令选项:
-n:不在最后自动换行:
[root@localhost ~]# echo "hello world"
hello world
[root@localhost ~]# echo -n "hello world"
hello world[root@localhost ~]#
[root@localhost ~]# echo -n "Login: ";read
Login: aaa
[root@localhost ~]# echo -n "date: ";date +%F
date: 2021-07-03
-e:若字符串出现以下字符,则特别加以处理,而不会将它当成一般文字输出:
转义字符:
a:发出警告声
:删除前一个字符
c:最后不加上换行符
f:换行但光标仍旧停留在原来的位置
:换行且光标移至行首
:光标移至行首,但不换行
:插入tab
v与f相同
插入字符
nn插入nnn(八进制)所代表的ASCII字符
-help显示帮助-version显示版本信息
[root@localhost ~]# echo -e " a哈哈
响了aaa"
哈哈
响了aa
[root@localhost test20210720]# vi time.sh
#!/bin/bash
#倒数计时脚本
for time in 'seq 9 -1 0';do
echo -n -e "$time"
sleep 1
done
ech
二、颜色代码
1、概念:
脚本中echo显示内容带颜色显示,需要使用-e
2、格式说明:
格式: echo "/033[字背景颜色;字体颜色m字符串/033[控制码"
例如:
[root@localhost ~]# echo -e "