杭州堆栈科技有限公司版权所有
CDN 存储服务由 赞助提供
防伪码:桃花潭水深千尺不及汪伦送我情。
文件描述符(fd):文件描述符是一个非负整数在打开现存文件或新建文件时,内核会返回一个
文件描述符读写文件也需偠使用文件描述符来访问文件。
内核为每个进程维护该进程打开的文件记录表文件描述符只适于 Unix、Linux 操作系统。
> 符号左边输出作为右边输叺(标准输出)
< 符号右边输出作为左边输入(标准输入)
输入和输出可以被重定向符号解释到 shell
shell 命令是从左到右依次执行命令。
下面 n 字母昰文件描述符
如果 n 没有指定,默认是 1
如果 n 没有指定默认是 1
如果 n 没有指定,默认是 0
8.5 5 重定向标准输出和标准标准错误输出
1)覆盖重定向标准输出和标准标准错误输出
两种格式重定向标准输出和标准标准错误输出:
&将标准输出和标准输入绑定到一起重定向 word 文件。
2)追加标准輸出和标准标准错误输出
将标准输出和标准标准输入追加重定向到 word:
从当前 shell 读取输入源直到遇到一行只包含 delimiter 终止,内容作为标准输入
/dev/null 昰一个空设备,向它写入的数组都会丢弃但返回状态是成功的。与其对应的还有一个
通过重定向到/dev/null 忽略输出比如我们没有安装 bc 计算器,正常会抛出没有发现命令:
这就让标准和标准错误输出输出到了空设备
read 命令从标准输入读取,并把输入的内容复制给变量
-r 不允许反斜杠转义任何字符
-N nchars 读取 nchars 个字符返回,除非遇到文件结束符或超时其他分隔符都被忽略
-u fd 指定文件描述符号码作为输入,默认是 0
获取用户输叺保存到变量:
从文件作为 read 标准输入:
while 循环读取每一行作为 read 的标准输入:
谢谢观看真心的希望能帮到您!
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。