怎么解决输出标准错误输出


杭州堆栈科技有限公司版权所有

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 的标准输入:

谢谢观看真心的希望能帮到您!

}

我要回帖

更多关于 标准错误输出 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信