码迷,mamicode.com
首页 > 系统相关 > 详细

SHELL基础:chapter1

时间:2018-10-27 13:31:05      阅读:188      评论:0      收藏:0      [点我收藏+]

标签: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)

 

SHELL基础:chapter1

标签:echo   其他   \n   情况下   第一个   解释器   error   基础   bubuko   

原文地址:https://www.cnblogs.com/Ravenzzz/p/9860570.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!