Teng's blog Teng's blog
首页
Java
H5前端
GitHub (opens new window)
首页
Java
H5前端
GitHub (opens new window)
  • 介绍

  • 安装

  • 基础

  • shell

    • 介绍
    • 入门
    • 系统变量
    • 自定义变量
    • 环境变量
    • 位置参数变量
    • 预定义变量
    • 运算符
    • 条件判断
    • 流程控制
    • 读取控制台输入
      • 基本语法
      • 示例
    • 系统函数-路径文件名
    • 自定义函数
    • 工具
    • 数据库备份案例
  • 面试与总结
  • System-Linux
  • shell
Shetengteng
2022-02-26

读取控制台输入

用于用户和控制台进行交互使用,类似于java中的System.in.read()

# 基本语法

read [选项] [参数]

选项

  • -p 指定读取值时的提示符
  • -t 指定读取值时等待的时间,单位s;如果没有在指定的时间内输入,就不等待

参数

  • 变量名 指定读取值的变量名

# 示例

编写read.sh脚本,并赋予执行权限

#!/bin/bash
read -t 5 -p "请输入任意文本" context
echo $context
1
2
3

执行

[root@hadoop100 sh-demo]# ./read.sh
请输入任意文本test
test
1
2
3
Last Updated: 2022/03/20, 10:04:55
流程控制
系统函数-路径文件名

← 流程控制 系统函数-路径文件名→

Theme by Vdoing | Copyright © 2021-2022 Shetengteng | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式