echo命令和read命令

在shell中,echo命令是用来输出指定的字符串的,格式如下:
echo [选项] [字符串]
选项有: -e 支持反斜杠转义字符。 -n 输出一行字符串但不换行(echo命令是默认换行的)
反斜杠转义字符有: \n (换行) \c(取消默认换行) \t(制表符)\b(光标退一格)等。
字符串可不加双引号,但若有 -e 选项,就必须加双引号,否则字符串中的转义字符无法识别。
echo命令还可以将字符串以某种颜色显示,方法如下:
echo -e “\033[31m 字符串 \033[0m”
其中31m代表字体颜色。可选的字体颜色有: 30, 31, 32, 33, 34, 35, 36, 37, 分别代表 黑,红,绿,黄,蓝,紫红,青,白这八种颜色。[0m表示关闭颜色输出。

rad命令是用来读取用户从输入设备(键盘)读入的值,格式如下:
read [选项] [选项值][变量]
选项有:-p 输出提示信息,-t 等待时间秒数,-s 隐藏输入的字符,-e 识别转义字符,-n 控制输入字符个数。
对于 -p 选项,例子如下:
read -p “please input your name” name
其中”please input you name”就是提示信息,后面的name是存储名称的变量。
对于-t 选项:
read -p “please input your name” -t 5 name
-t 5 表示shell等待用户5秒,若超过5秒,则进行下一行命令。
对于 -s 选项:
read “please input your name” -s name
-s 选项表示隐藏输入的字符(你在输入名字的时候,名字不会在屏幕上显示,达到隐藏效果)
-e 选项和echo的-e选项相同,这里不再介绍。
-n 选项表示限制输入字符的个数,达到字符个数命令自动执行下一条命令。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值