格式化输出和基本输入

前言:一个程序需要有0个或以上的输入,一个或更多的输出

一、格式化输出

1、echo命令介绍

常用的就是\a,\b,\t

eg:利用echo -e 和\b做倒计时

 

2、echo颜色代码

脚本中要使echo显示内容带颜色显示,使用-e参数

echo -e "\033[背景色;字体色m字符串\033[0m"

颜色对应的码:

色彩绿
字体色(30~37)3031323334353637
背景色(40~47)4041424344454647

 

 

 

 

 

二、shell基本输入

read:默认接手键盘的输入,回车符代表输入结束

read命令选项:

-p:打印信息
-t:限定时间 默认单位是s
-s:不回显
-n:输入字符个数

eg:简单的账号密码输入

#!/bin/bash
clear

#echo -n -e "Login:"
#read acc
read -p "Login:" acc  #等价于上两句
echo -n -e "Password:"
read -s -t5 -n6 pw   #-s关闭回显,不回显密码;-t5超过5s就自动退出;-n6只识别输入的前6个字符作为密码

echo "account:$acc     password:$pw"

 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值