shell自定义输入输出 read+echo
2024-10-18 18:15:16
自定义格式输入、输出(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"
最新文章
- iOS 之项目中遇到的问题总结
- 用Kotlin改写PHP程序是什么样的体验
- MVC+knocKout.js 实现下拉框级联
- Spring IOC 依赖注入的两种方式XML和注解
- 一个简单的3DTouch、Peek和Pop手势Demo,附github地址
- Python多版本安装 Python2.7和Python3.5
- RDD的依赖关系
- Maya pywin32
- 我的Python成长之路---第三天---Python基础(12)---2016年1月16日(雾霾)
- js在方法Ajax请求数据来推断,验证无效(OnClientClick=&;quot;return Method();&;quot;),或者直接运行的代码隐藏
- Partition函数
- freemaker中的map遍历
- Javaweb学习笔记——(二十七)——————泛型、泛型的通配符、反射泛型信息、反射注解、注解
- 6、jeecg 笔记之 自定义excel 模板导出(一)
- 菜鸟Vue学习笔记(一)
- Apache通过配置.htaccess文件禁止访问.git、.svn等目录
- 6th Alpha阶段的postmortem报告
- Ini操作类
- OC 导入类 #import和@class 区别复习
- Go 语言开始
热门文章
- Spring Cloud Config(配置中心)
- 003_Git &; Gitlab 使用指南
- (2)esp8266多国语言翻译系统
- 初学Python——面向对象(二)
- P1365 WJMZBMR打osu! / Easy-洛谷luogu
- C#_IO操作_查询指定文件夹下的每个子文件夹占空间的大小
- 搭建SpringBoot+dubbo+zookeeper+maven框架(四)
- 个人博客添加网易云音乐Flash插件
- Rollup处理并打包JS文件项目实例
- Dedekind整环上的有限生成模的分类