shell交互式输入
参考博文:
shell语句中的read交互输入
Linux Shell——创建交互式脚本
read是Linux的一个命令,主要完成用户的交互输入。
参数如下:
-a 后跟一个变量,该变量会被认为是个数组,然后给其赋值,默认是以空格为分割符。
-d 后面跟一个标志符,其实只有其后的第一个字符有用,作为结束的标志,会举例说 明。
-p 后面跟提示信息,即在输入前打印提示信息。
-e 在输入的时候可以时候命令补全功能。
-n 后跟一个数字,定义输入文本的长度,很实用。
-r 屏蔽,如果没有该选项,则作为一个转义字符,有的话 就是个正常的字符了。
-s 安静模式,在输入字符时不再屏幕上显示,例如login时输入密码。
-t 后面跟秒数,定义输入字符的等待时间。
-u 后面跟fd,从文件描述符中读入。
shell交互式输入相关推荐
- expect实现交互式输入
一.用expect实现交互式输入 #!/usr/bin/expect -f set LUKS_passphrase xxxx123 set Verify_passphrase xxxx123 spaw ...
- Linux Shell的输入彩色字体
Linux Shell的输入彩色字体 文本终端的颜色可以使用"ANSI非常规字符序列"来生成.举例: echo -e "\033[44;37;5m ME \033[0m ...
- shell 密码输入不显示,Shell输出内容不显示密码,Shell实现有密码自动登录sshpass 应用实践...
在很多实践项目中,我们经常会通过SSH来进行认证,如通过SSH拷贝文件,虽然我们可以使用公钥与私钥实现ssh 无密码登录,在不同的服务器上又需要配对相应的密钥,切换用户麻烦等问题,在一些需要交互但会涉 ...
- python的shell无法输入_python中shell如何逐行输入?
我们都知道逐条输入信息是比较枯燥的,我们在程序中会设置一些脚本来自动完成.我们可以借用python shell这个工具来完成,其打开的方法想必都已经学会了.主要有两种方法:print和转换脚本语言.前 ...
- 在Python Shell中输入print 'hello'总是报语法错误
在Python3.1的shell中输入print 'hello',居然报语法错误!!!(SyntaxError: invalid syntax) 后来查询后发现,要这样输入: print('hello ...
- spark(scala) shell 里面输入多行代码
spark(scala版本) shell 里面输入多行代码 但如果出现这种情况(如下图所示) 建议大家还是在linux系统中,利用脚本实现代码的运行.具体步骤如下: 进入Linux系统终端,输入相关代 ...
- 用企业微信机器人做交互式前端-交互式输入
用企业微信机器人做交互式前端-交互式输入 本系列所有文章请访问:概述 概述 jxTMS所实现的微信机器人其工作的逻辑闭环是: 1.微信机器人向用户显示菜单 2.用户输入菜单选项 3.jxTMS提示用户 ...
- Linux shell 交互式编程、TCL/TK 和 Expect 编译与安装、expect 编程
以下文章资源都来源于网络,保留原作者的一切权利: Expect 被用来进行一些需要进行交互是shell 编程的,比如完成ssh 自动登录,就可以使用 expect 编程来实现 1,获取原始的tcl源码 ...
- shell的输入和输出
1.echo echo [option] string -e 解析转义字符 -n 回车不换行,linux系统默认回车换行 转移字符 \c \t \f \n #!/bin/bash #echo e ...
最新文章
- 美颜算法之自动祛斑算法实现 | 案例分享
- INSERT IGNORE 与INSERT INTO的区别
- 自制单选多选日历文本框文本域控件
- 【笔试题】C语言:模拟实现strcat
- 「后端小伙伴来学前端了」Vuex进阶操作,让你的代码更加高效(简称如何学会偷懒 【手动狗头】)
- VMware与KVM全方面对比
- java实现人脸识别V3版本开发
- leetcode-回文链表
- java 5 线程 睡眠,Java线程之线程的调度-休眠
- oracle11g服务端配置实例,Win7系统Oracle11g服务端和客户端连接数据库配置
- sharepoint2007就地升级2010系列(三)升级系统
- js设计模式之观察者模式和发布/订阅模式
- 计算机小白可以学python吗_非计算机专业小白如何系统学Python语言
- 英语语法基础篇-foundation
- 201671030119 词频统计软件项目报告
- VS code,Live Server更改默认浏览器
- word添加引用及自动更新的方法
- html 下划线 鼠标手,(腾讯设计规范.ppt
- 哪里有免费大文件传输平台?通过这4个网站免费来进行大文件传输
- CAD编辑工具中如何查找图纸中的坐标点的位置
热门文章
- 动态打印sql,服务报was not registered for synchronization because synchronization is not active
- python图形绘制含注释
- 基于JAVA+SpringBoot+Mybatis+MYSQL的社区物业管理系统
- 基于JAVA+Servlet+JSP+MYSQL的校园一卡通管理系统
- 基于JAVA+SpringMVC+Mybatis+MYSQL的实体店会员服务系统
- 阅读笔记11-孤独后厂村:30万互联网人跳不出的中国硅谷
- sql server 锁与事务拨云见日(下)
- 【例5.2】组合的输出
- 备份自己的myeclipse快捷键到需要的环境
- 循序渐进之Maven(4) - 第一个SpringMVC项目