自定义格式输入、输出(244)

 输出:echo
-e  解释转义字符

-n    回车不换行

\n     新的一行,等同于回车
\t   制表符

\r   回车
\b  回退 baskspace 删除键

演示\n \t选项
echo -e "a\nb\tc"

演示-n 、 -e 、 \b ,倒计时:
for i in 9 8 7 6 5 4 3 2 1
do
echo -n -e "$i\b"
sleep 1
done
命令行中:for i in 9 8 7 6 5 4 3 2 1;do echo -e -n "$i\b" ; sleep 1 ;done
for i in {9..1} ;do echo -e -n "$i\b";sleep 1 ;done

自定义格式输入:read

-p 打印输出
-n 接受多少个用户输入的字符
-s 关闭回显 需要放在前面,不然会报错
-t 等待超时

read -t 5 -p "Name: " var //read -p 打印输出,echo -n ,读取用户输入,将输入的字符串赋值给变量

echo "Hello,$var"

示例:模拟登陆小程序
login

read -p "`hostname` login:" user
read -s -p "Password: " passwd
echo
echo -e "$user\n$passwd"

最新文章

  1. iOS 之项目中遇到的问题总结
  2. 用Kotlin改写PHP程序是什么样的体验
  3. MVC+knocKout.js 实现下拉框级联
  4. Spring IOC 依赖注入的两种方式XML和注解
  5. 一个简单的3DTouch、Peek和Pop手势Demo,附github地址
  6. Python多版本安装 Python2.7和Python3.5
  7. RDD的依赖关系
  8. Maya pywin32
  9. 我的Python成长之路---第三天---Python基础(12)---2016年1月16日(雾霾)
  10. js在方法Ajax请求数据来推断,验证无效(OnClientClick="return Method();"),或者直接运行的代码隐藏
  11. Partition函数
  12. freemaker中的map遍历
  13. Javaweb学习笔记——(二十七)——————泛型、泛型的通配符、反射泛型信息、反射注解、注解
  14. 6、jeecg 笔记之 自定义excel 模板导出(一)
  15. 菜鸟Vue学习笔记(一)
  16. Apache通过配置.htaccess文件禁止访问.git、.svn等目录
  17. 6th Alpha阶段的postmortem报告
  18. Ini操作类
  19. OC 导入类 #import和@class 区别复习
  20. Go 语言开始

热门文章

  1. Spring Cloud Config(配置中心)
  2. 003_Git & Gitlab 使用指南
  3. (2)esp8266多国语言翻译系统
  4. 初学Python——面向对象(二)
  5. P1365 WJMZBMR打osu! / Easy-洛谷luogu
  6. C#_IO操作_查询指定文件夹下的每个子文件夹占空间的大小
  7. 搭建SpringBoot+dubbo+zookeeper+maven框架(四)
  8. 个人博客添加网易云音乐Flash插件
  9. Rollup处理并打包JS文件项目实例
  10. Dedekind整环上的有限生成模的分类