如何重定向标准输出和标准错误到一个文件中?

如何重定向标准输出和标准错误到一个文件中?,第1张

1、将标准输出重定向到文件

>

ls -l >ls-l.txt

2、将标准错误重定向到文件:

2> 

grep da * 2>grep-errors.txt

3、将标准输出重定向到标准错误:

1>&2

grep da * 1>&2

4、将标准错误重定向到标准输出:

2>&1

grep * 2>&1

5、重定向标准错误和标准输出到文件:

&> 

rm -f $(find / -name core) &>/dev/null

标准输入、输出和错误

当我们在shell中执行命令的时候,每个进程都和三个打开的文件相联系,并使用文件描述符来引用这些文件。由于文件描述符不容易记忆,shell同时也给出了相应的文件名。

文件文件描述符

输入文件—标准输入0:它是命令的输入,缺省是键盘,也可以是文件或其他命令的输出。

输出文件—标准输出1:它是命令的输出,缺省是屏幕,也可以是文件。

错误输出文件—标准错误2:这是命令错误的输出,缺省是屏幕,同样也可以是文件。

可以根据以下步骤进行转换。

工具:电脑。

1、打开软件后,点击界面左边的打开,再点击右边的浏览。

2、选中一个需要处理的文档,点击下方的打开。

3、选择需要转换的文件类型为pdf文件,然后点击确定。

4、在d出的界面里点击确定。

5、转换完成后进行编辑再存储即可。

显示器。执行一个Shell命令行时通常会自动打开三个标准文件,即标准输入文件(stdin),通常对应终端的键盘。标准输出文件(stdout)和标准错误输出文件(stderr),这两个文件都对应终端的屏幕。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11825630.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存