首页 > 系统相关 >linux shell read函数

linux shell read函数

时间:2023-07-27 22:35:41浏览次数:40  
标签:shell 读取 read num linux 控制台 输入 NUM1

摘要

  • shell中使用read读取控制台输入

一、基本语法

read [选项] [参数]

选项

选项 说明 参数
-p 指定读取值的提示符(就是一段文字) 字符串(提示符)
-t 指定读取值时等待的时间(秒)),如果没有在指定的时间内输入,就不再等待了 数字,单位是s
变量 指定读取值的变量名

二、快速入门

案例1∶读取控制台输入一个num值
案例2∶读取控制台输入一个num值,在10秒内输入。

#!/bin/bash
#案例1∶读取控制台输入一个num值
read -p "请输入NUM1=" NUM1
echo "NUM1=$NUM1"

#案例2∶读取控制台输入一个num值,在10秒内输入。
read -t 10 -p "请在10s内输入NUM2=" NUM2
echo "NUM2=$NUM2"

标签:shell,读取,read,num,linux,控制台,输入,NUM1
From: https://www.cnblogs.com/CrispyCandy/p/17586286.html

相关文章

  • shell循环:for循环 | while循环
    摘要介绍shellfor循环的语法,主要有两种forinfori=0;i<n;i++这样的语法介绍shell的while循环shell的判断条件看这篇博客一、for循环1.基本语法有两种形式for变量in值1值2值3do 程序donefor((初始值;循环控制条件;变量变化))do 程序done2.应......
  • linux shell函数:定义函数 | 调用函数
    摘要介绍shell如何定义并调用函数的一、基本语法定义函数[function]funcname[()]{ Action; [returnint;]}调用函数functame[值]二、快速入门案例1:计算输入两个参数的和,getSum#!/bin/bash#计算输入两个参数的和,getSum#定义函数getSumfunctionge......
  • linux shell函数:basename函数 | dirname函数
    摘要介绍几个shell常用的函数,当然在linux命令行也能直接使用basename函数dirname函数一、文件名类型函数1.basename功能:返回完整路径最后/的部分,常用于获取文件名语法:basename[pathname][suffix]功能描述:basename命令会删掉所有的前缀包括最后一个'/'字符,然后将字......
  • shell定时备份数据库
    摘要讲解如何使用shell每天定时编写数据库一、要求每天凌晨2:30备份数据库db1到/data/backup/db备份开始和备份结束能够给出相应的提示信息备份后的文件要求以备份时间为文件名,并打包成.tar.gz的形式,比如:2021-03-12_230201.tar.gz在备份的同时,检查是否有10天前备份的数......
  • linux安装、配置jdk
    摘要linux如何安装、配置jdk一、安装步骤创建目录:mkdir/opt/jdk通过XFTP上传jdk的压缩包创建应该安装的目录mkdir/usr/local/java(要放在这里,因为jdk不算是一个软件,有很多指令?我的理解是这样,放在user下面比较好)解压tar-zxvfjdk-xxx-C/usr/local/java(也可以解压......
  • linux安装Tomcat | 开启Tomcat | 为Tomcat添加html页面
    摘要目的:介绍linux如何安装Tomcat一、步骤创建目录上传安装文件,并解压缩到/opt/tomcat进入解压目录/bin,启动tomcat./startup.sh.开放端口8080测试是否安装成功:在windows、Linux下访问http://linuxip:8080二、演示创建目录mkdir/opt/tomcat上传安装文件,并解压......
  • linux安装配置mysql | 查看mysql初始密码 | mysql找回密码
    摘要一、步骤首先要卸载centos7自带的mariadb数据库rpm-qa|grepmari查询rpm-e--nodepsxxx(关于maria都要删除)然后安装mysql创建文件/opt/mysql上传mysql文件,这里上传的是tar文件,没有gz(也可以使用wget指令,不过可能下载的会很慢)解压即可然后按照顺序逐个暗转......
  • PJK-linux安装jenkins(centos7.6)
    1.采用rpm安装的方式去Indexof/jenkins/redhat-stable/|清华大学开源软件镜像站|TsinghuaOpenSourceMirror清华大学镜像站下载rpm包2.在系统中切换到你喜欢的目录将下载的rpm包上传3.rpm安装rpm-ivhjenkins-2.346.3-1.1.noarch.rpm4.修改jenkins配置vim/etc/init.d......
  • linux软件管理:rpm文件及指令 | 软件的安装、卸载、查询、查看
    摘要介绍linux的rpm文件以及rpm指令一、rpm介绍rpm用于互联网下载包的打包及安装工具,它包含在某些Linux分发版中。它生成具有.RPM扩展名的文件。RPM是RedHatPackageManager(RedHat软件包管理工具)的缩写,类似windows的setup.exe(可以理解为rpm文件是一个安装的可执行程序)......
  • linux软件管理:yum指令 | 软件的下载 | 查看安装的软件
    摘要一、yum介绍Yum是一个Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装可以自动处理依赖性关系,并且一次安装所有依赖的软件包。二、yum指令1.查询软件指令功能说明选项`yumlistmore`查询安装的所有软件`yumlistgr......