shell脚本中的输入输出
来源:互联网 发布:c语言 逻辑或 编辑:程序博客网 时间:2024/06/16 05:19
输入用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相似,具体的参数就不列举了
0 0
- shell脚本中的输入输出
- shell 输入输出脚本
- linux shell 脚本重定输入输出
- linux shell 脚本重定输入输出
- shell脚本中的export
- shell脚本中的变量
- shell脚本中的加减
- shell脚本中的$*,$@和$#
- shell脚本中的特殊符号
- shell 脚本中的递归
- shell脚本中的函数
- shell脚本中的var
- shell脚本中的循环
- shell脚本中的$*,$@和$#
- Shell脚本中的export
- shell脚本中的$()和${}
- Shell脚本中的四则运算
- shell脚本中的$*,$@和$#
- java生成二维码(带logo)
- Android实现网络图片app
- 央行降准降息 100万房贷月还款额再减141元
- CSS盒子模型
- 拼尽全力还是0-1 中国女足不敌美国队无缘四强
- shell脚本中的输入输出
- 为何总是暴跌后央行收拾残局
- leetcode--SurroundedRegions
- 下周沪深两市限售股解禁市值约710亿元
- GoAhead初探
- 这几年阿里巴巴都对印度做了些什么?
- Assembly 调用的目标发生了异常
- 事务中的锁,行锁与表锁
- LeetCode_60---Permutation Sequence