shell学习笔记六
来源:互联网 发布:ubuntu 查看系统语言 编辑:程序博客网 时间:2024/05/29 15:38
输入/输出、文件与命令执行
read语法:read [-r] variable ...
用途:将信息读入一个或者多个shell变量
主要选项: -r原始读取不做任何处理
基本的输入、输出重定向运算符:<,>,>>,|
在UNIX中,是以一个小的整数数字,称为文件描述符,表示每个进程的打开文件。文件描述符0、1、2分别对应于标准输入、标准输出以及标准错误输出。
exec命令可以用来改变shell本身I/O设置,使用时,如果只有I/O重定向而没有任何参数时,exec会改变shell的文件描述符。当exec搭配上参数时可以在当前shell下执行指定的程序。
语法: exec [program [arguments ...] ]
用途:以新的程序取代shell,或者改变shell本身的I/O设置
printf语法: printf format [ string ...]
用途:为了从shell中产生输出
shell有两种与文件名相关的展开,第一个是波浪号展开,另一个是通配符展开式。波浪号展开的目的是要将用户根目录的符号型表示方式改为实际的目录路径。
命令替换是指shell执行命令并将命令替换部分替换为执行该命令后的结果,有两种形式:使用反引号或者重音符号。
read语法:read [-r] variable ...
用途:将信息读入一个或者多个shell变量
主要选项: -r原始读取不做任何处理
基本的输入、输出重定向运算符:<,>,>>,|
在UNIX中,是以一个小的整数数字,称为文件描述符,表示每个进程的打开文件。文件描述符0、1、2分别对应于标准输入、标准输出以及标准错误输出。
exec命令可以用来改变shell本身I/O设置,使用时,如果只有I/O重定向而没有任何参数时,exec会改变shell的文件描述符。当exec搭配上参数时可以在当前shell下执行指定的程序。
语法: exec [program [arguments ...] ]
用途:以新的程序取代shell,或者改变shell本身的I/O设置
printf语法: printf format [ string ...]
用途:为了从shell中产生输出
shell有两种与文件名相关的展开,第一个是波浪号展开,另一个是通配符展开式。波浪号展开的目的是要将用户根目录的符号型表示方式改为实际的目录路径。
命令替换是指shell执行命令并将命令替换部分替换为执行该命令后的结果,有两种形式:使用反引号或者重音符号。
0 0
- shell学习笔记六
- Bash shell 学习笔记六
- Linux Shell学习笔记六
- Linux学习笔记六-shell
- 【Shell】【学习笔记】Linux Shell脚本应用(六)
- shell判断全部都是数字(shell学习笔记六)
- Shell脚本学习笔记(六)--转向与陷阱
- Linux之ubuntu学习笔记(六):shell基础
- Linux Shell 学习笔记(六)---注释/字符串/数组
- shell学习笔记之六(测试和判断)
- Hadoop学习笔记(六)启动Shell分析
- Linux学习笔记(六)-Shell高级程序设计基础
- Linux shell编程学习笔记(六) 正则表达式
- shell学习六-----变量替换
- JDBC学习笔记(六)
- Ajax学习笔记(六)
- Allegro学习笔记六
- 学习笔记(六)
- Realm 在Android中应用
- 格式化字符串漏洞攻击
- L2-001. 紧急救援(dijkstra)
- java精确计算法
- 性能分析之-- JAVA Thread Dump 分析综述
- shell学习笔记六
- js高级程序设计(1-4章小结)
- 使用Nginx+Lua(OpenResty)开发高性能Web应用
- OAuth2.0 知多少
- android实现高性能,高并发,可延时线程池管理
- python3.6.0 win10 64位 scrapy ModuleNotFoundError: No module named 'win32api' 问题解决
- Activity的主题
- linux grep 正则表达式
- L1-002. 打印沙漏