shell中read使用
2024-08-24 06:02:29
(1) 下面的语句从输入中读取n个字符并存入变量variable_name:
read -n number_of_chars variable_name
例如:
[root@host1 shell]# read -n var
[root@host1 shell]# echo $var [root@host1 shell]# read -n var
a+[root@host1 shell]# echo $var
a+
(2) 用无回显的方式读取密码:
[root@host1 shell]# read -s var
[root@host1 shell]# echo $var
hello
(3) 显示提示信息:
[root@host1 shell]# read -p "Input:" var
Input:abc
[root@host1 shell]# echo $var
abc
以无回显方式输入密码:
[root@host1 shell]# read -s -p "Input Password:" pass
Input Password:[root@host1 shell]# echo $pass
mypassword
(4) 在特定时限内读取输入:
read -t timeout var
例如:
$ read -t var
#在2秒内将键入的字符串读入变量var
(5) 用特定的定界符作为输入行的结束:
read -d delim_char var
例如:
[root@host1 shell]# read -d ":" var
hello:[root@host1 shell]# echo $var
hello
最新文章
- VIM自动补全插件 - YouCompleteMe--";大神级vim补全插件";
- Pinterest 架构:两年内月 PV 从零到百亿【翻译】
- Nginx搭建flv视频点播服务器
- Twitter Storm如何保证消息不丢失
- 在Dropbox上搭建私有的Git仓库的教程
- 【HDOJ】4426 Palindromic Substring
- 浅谈Chrome V8引擎中的垃圾回收机制
- phoenegap3.5 采坑
- python 数字类型
- unity3d 依据指定的Assets下的目录路径 返回这个路径下的全部文件名称
- windows驱动程序wdf--KMDF获取应用程序数据缓冲区地址
- Vue项目使用CDN优化首屏加载
- Android图表库MPAndroidChart(七)—饼状图可以再简单一点
- Pandas模块:表计算与数据分析
- Codeforces Round #495 (Div. 2) D. Sonya and Matrix
- CF58E Expression 搜索
- Codeforces 920F - SUM and REPLACE
- HeadFirst Ruby 第十五章总结 Saving and loading data
- 20155330 《网络攻防》 Exp3 免杀原理与实践
- 修改servlet的模板代码