shell脚本中的输入输出
输入用read
read的参数
-s:表示不显示用户的输入
-p “Prompt”:显示提示信息
-r:表示把一个\(反斜杠)处理作为输入行的一部分分,而不把它作为一个控制字符
-a:将数据读入到一个数组中
-d 分隔符:表示读取到分隔符就不继续读取数据
-n 读取字符数:用于限定最多可以有多少字符可以作为有效读入
-N 读取字符数:与-n表示的意思一样
-t 超时:设置输入超时时间
重定向的另一种方式
除了用<,>来重定向外,也可以使用
命令 1> file和命令0< file。比较特殊的是2>&1有两部分,2>重写向文件描述符2,而&1表示无论文件描述符1重定向到哪里,注意2>&1中间不能有任何空格。
exec用于改变shell本身I/O设置
exec 2> /tmp/$0.log 重定向shell本身的标准错误输出
exec 3< /some/file 打开新文件描述符3
read name rank serno <&3 从该文件读取
输出
用printf format [string…]
与c语言中的printf相似,具体的参数就不列举了
shell脚本中的输入输出相关推荐
- shell脚本中的结构化命令(if-then-else、case、for、while、until) 脚本中的循环控制
1. 结构化命令 上一次我们学习了shell脚本的一些基础知识,包括环境变量.重定向.数学运算.退出脚本的方式等,想了解的可以戳这个: shell脚本基础 之前,在我们的示例shell脚本里,shel ...
- linux 脚本 alias,在shell脚本中使用alias别名
本文最后更新于2015年7月12日,已超过 1 年没有更新,如果文章内容失效,还请反馈给我,谢谢! 缘由: 经常用Linux进行操作的同学一般都会有各种各样的技巧来提升工作效率,而添加/改写shell ...
- shell脚本中的特殊变量与if条件测试
1.特殊变量 实际工作中我们不可避免的遇到一些xxxx.sh脚本文件,实际阅读shell脚本代码时经常会遇到很多特殊变量(例如:$0.$n.$#.$@.$*.$?.$$等),我们常常会被这些特殊符号折 ...
- shell脚本中的变量
shell脚本中的变量 1 变量的定义 2 shell脚本中变量的定义方法 2.1 环境级别 2.2 用户级别 2.3 系统级别 3 变量名称 4 变量的转译 4.1 转译 4.2 声明 4.3 变量 ...
- 数组-在Shell脚本中的基本使用介绍
2019独角兽企业重金招聘Python工程师标准>>> Shell脚本在运维工作中是极其重要的,而数组在shell脚本里的运用无论是在循环或运算方面都是非常实用的一个环节. 下面是对 ...
- 详解Linux交互式shell脚本中创建对话框实例教程
详解Linux交互式shell脚本中创建对话框实例教程 本教程我们通过实现来讲讲Linux交互式shell脚本中创建各种各样对话框,对话框在Linux中可以友好的提示操作者,感兴趣的朋友可以参考学习一 ...
- Shell脚本中的并发
主要记录一下Shell脚本中的命令的并发和串行执行. 默认的情况下,Shell脚本中的命令是串行执行的,必须等到前一条命令执行完后才执行接下来的命令,但是如果我有一大批的的命令需要执行,而且互相又没有 ...
- 7月11日任务 shell介绍、shell结构和执行 、date命令用法、shell脚本中的变量
2019独角兽企业重金招聘Python工程师标准>>> 20.1 Shell脚本介绍 • shell是一种脚本语言 aming_linux blog.lishiming.net ...
- 如何在 Shell 脚本中执行语法检查调试模式
我们开启了 Shell 脚本调试系列文章,先是解释了不同的调试选项,下面介绍如何启用shell调试模式. 写完脚本后,建议在运行脚本之前先检查脚本中的语法,而不是查看它们的输出以确认它们是否正常工作. ...
最新文章
- 分别用Eigen和C++(OpenCV)实现图像(矩阵)转置
- 基于Cobbler实现多版本系统批量部署
- [React] Web应用:Hello World
- github样式错乱 解决
- Oracle学习计划
- 连接linux桌面命令,连接Linux远程桌面的四个方法
- tda7294参数引脚功能_电容在电路中的几种功能
- dwr运行时出现Servlet.init() for servlet dwr-invoker threw exception的解决方法
- 【面试】5道JAVA笔试算法题
- 贾俊平统计学第七版课后习题答案
- Java GUI社团管理系统课程设计
- 少儿编程Scratch3.0初识
- —— GPS测量原理及应用复习-1 ——
- MTK FAQ最新资料,MTK_on_line_FAQ_SW_ALPS_Framework+-+Battery
- 10年时间,打工妹把一个团队从“一盘散沙”到精英战队,成功实现空手“造”大房···
- python 将彩色图片 黑白图片变换
- VisualStudio2019 安装时下载不动或者显示下载失败
- (八)理解迭代思维(80)
- 网络安全知识之Cross-Site Request Forgery (CSRF) 简介
- 大数据技术与原理 概述
热门文章
- 4.9一个简单的多任务内核实例
- comboBox设置为只读(只选)
- canal能监控多个mysql_learning-mysql-canal
- python基础知识选择题-99道经典练习题助你全面掌握python基础知识,附技巧答案...
- python入门到精通需要学多久-廖雪峰python教程要学多久-零基础学Python需要多久...
- python 代码-20个Python代码段,你需要立刻学会,好用到哭!
- 怎么查看python是否安装成功-如何查看python是否安装成功?
- python怎么加载图片-python爬虫--图片懒加载
- python能绘制统计图吗-python, 基本统计图的绘制
- python怎么打开交互式窗口-如何在交互式环境中执行Python程序