Shell中read的常用方式
read命令的语法:
read -p "Prompt" variable1 variable2 variableN
-p "Prompt": 显示提示信息(和用户输入同一行显示)
variable1: 用户输入的第一个值将赋给variable1
variable2: 用户输入的第二个值将赋给variable2
处理输入
#!/bin/bash
read -p "Enter your name : " name
echo "Hi, $name. Let us be friends!"
保存并关闭文件,在命令行中输入:
chmod +x greet.sh
./greet.sh
输出:
Enter your name : Tomcat
Hi, Tomcat. Let us be friends!
下面是一个示例文件,用于显示用户输入的域名信息:
#!/bin/bash
read -p "Enter the Internet domain name (e.g. nixcraft.com) : "
domain_name
whois $domain_name
时间设置
#!/bin/bash
read -t 10 -p "Enter the Internet domain name (e.g. nixcraft.com) : "
domain_name
whois $domain_name
输入密码
#!/bin/bash
read -s -p "Enter Password : " my_password
echo
echo "Your password - $my_password"
Shell中read的常用方式相关推荐
- shell中函数的定义
1.shell中定义函数的方式: 示例1:funtion name { command1 command2 .... } 示例2:name () { command1 command2 ... } 取 ...
- shell中的环境变量设置
1. 环境变量 环境变量也称为全局变量,可以在创建他们的Shell及其派生出来的任意子进程Shell中使用,环境变量又可以分为自定义环境变量和bash内置的环境变量,环境变量可以在命令行中设置和创建, ...
- c语言中按照“|”字符串截取,shell中取字符串子串的几种方式 截取substr
echo "123456789" | awk '{print substr($0,5,2)}' 截取 1)awk中函数substr substr(源字符串,开始索引,长度) 开 ...
- 在shell中常用的特殊符号
在shell中常用的特殊符号罗列如下: # ; ;; . , / \\ 'string'| ! $ ${} $? $$ $* \"string\"* ** ...
- Shell中的常用操作
文章目录 1 读取从键盘输入的数据 2 退出当前进程 3 对整数进行数学运算 4 逻辑与和或 5 检测某个条件是否成立 1 读取从键盘输入的数据 我们可以使用read进行读取,示例如下: read - ...
- Shell中常用的通配符
文章目录 1 Shell中常用的通配符 1 Shell中常用的通配符 通配符共有3个: "*","?","[]" * - 用于匹配文件名中任 ...
- Linux中shell运行方式,linux脚本中父shell与子shell 执行的几种方式
本文主要介绍以下几个命令的区别: shell subshell source $ (commond) `commond` Linux执行Scripts有两种方式,主要区别在于是否建立subshell ...
- linux exec 脚本之家,详解Shell脚本中调用另一个Shell脚本的三种方式
主要以下有几种方式: Command Explanation fork 新开一个子 Shell 执行,子 Shell 可以从父 Shell 继承环境变量,但是子 Shell 中的环境变量不会带回给父 ...
- 在 Shell 脚本中调用另一个 Shell 脚本的三种方式
先来说一下主要以下有几种方式: fork: 如果脚本有执行权限的话,path/to/foo.sh.如果没有,sh path/to/foo.sh. exec: exec path/to/foo.sh s ...
最新文章
- HDU 1231 最大连续子序列
- 微软支持BCH支付方式 曾三次暂停BTC支付
- mysql-5.6.x半同步复制配置
- 04-linux下安装neo4j
- 网站安全配置---挂载路由导航
- 【JZOJ4811】【NOIP2016提高A组五校联考1】排队
- android 列表上拉加载更多,Android 下拉刷新,上拉加载更多控件–支持ListView,GridView和ScrollView...
- 计蒜客---N的-2进制表示
- Javascript汉字转拼音,中文转拼音
- 人人网首页登录页面html码,人人网的登录页面 - BryanYang的个人空间 - OSCHINA - 中文开源技术交流社区...
- 数据结构PTA 案例6-1.3 哥尼斯堡的“七桥问题”
- BI财务分析 – 反映盈利水平利润占比的指标如何分析(上)
- springboot 解决 woff2、ttf 跨域无法解析问题
- cleanmymac4.12最新版下载安装教程
- Java判断手机号格式是否正确
- 使用img标签能使用background-size:conver一样的效果
- 微信打不开链接怎么办,微信跳转外部浏览器打开
- 新概念二册 Lesson 36 Across the Channel横渡海峡(非限定性定语从句)
- 世界上第一台数字计算机图片大全,第二章 计算机中的图世界
- 【软件测试】软件测试基础理论