标签:echo 其他 \n 情况下 第一个 解释器 error 基础 bubuko
Shell是什么:命令解释器;
bash属于Bourne shell家族;
bash与sh兼容;
查看系统里有哪些shell?:cat /etc/shells
输出:echo
echo "hello world!"
-e:支持反斜线\控制的字符转换;
支持那些\参数呢?
举例:echo -e "Error!\a"
提示错误并警报;
echo -e "ab\bc"
输出"ac";
echo -e "1\t2\t3\n4\t5\t6\n"
输出带颜色的字符串:
echo -e "\e[1;31m abcd \e[0m"
逐字解释一下:
\e[1:开启颜色输出;
\e[0m:结束颜色输出;
31m:代表红色;
abcd:你要输出的字符;
标准格式 : "\e[1;颜色代码 要输出的语句 \e[0m";
举例:输出红色警告并附加警报声:
echo -e "\e[1;31m Error! \e[0m\a"
第一个脚本:
一般情况下,#xxxx为注释,但在shell脚本第一行中,#!/bin/bash代表你一下写的所有代码都是bash语句,一定不可省;
(bash可换为其他shell)
标签:echo 其他 \n 情况下 第一个 解释器 error 基础 bubuko
原文地址:https://www.cnblogs.com/Ravenzzz/p/9860570.html