腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
将
stdout
和
stderr
重定向
到
不同的
文件
、
、
、
、
如何
将
stdout
重定向
到
2个不同的
文件
,
并将
stderr
重定向
到
另一个
不同的
文件
?我想要像<my_
cmd
> 1> file1 file2 2>file3这样的东西
将
stdout
<
浏览 0
提问于2019-05-10
得票数 5
回答已采纳
2
回答
把标准的
和
标准的都用在bash里?
、
、
、
似乎较新版本的bash有&>操作符,它(如果我理解正确的话)
将
stdout
和
stderr
重定向
到
一个
文件
(正如禤浩焯澄清的,&>>会追加到该
文件
中)。什么是最简单的方法来实现相同的事情,但相反,管道
到
另一个
命令?例如,在这一行中:
cmd
-doesnt-respect-difference-between-
stdout
-and-<
浏览 1
提问于2013-05-11
得票数 222
回答已采纳
2
回答
外壳,冲突
重定向
行为
、
我面临着
一个
我无法解释的问题。我要重新整理
一个
壳,我有一种奇怪的行为。echo test >&2 2>&1提前谢谢。 编辑:我正在bash上运行我的脚本。
浏览 1
提问于2019-03-07
得票数 0
回答已采纳
2
回答
将
stderr
重定向
到
多个流
相关代码为:看起来,如果sqlprogram -f $filename.sql部分没有错误,则将
stdout
的内容写入$date.log,但如果存在错误,则将
stderr
写入$date.log。所以基本上,
stderr
和
stdout
中的
一个
是写入$date.log的。对吗? 我如何也
将
stderr
重定向
到
<
浏览 0
提问于2017-07-06
得票数 0
2
回答
cmd
2>&1 >日志vs
cmd
>日志2>&1
、
、
、
、
它们之间的区别是什么:
和
其中
cmd
是命令? 我应该选择哪
一个
?为什么?
浏览 0
提问于2011-01-15
得票数 31
回答已采纳
1
回答
合并输入
和
输出shell IO
重定向
(按非标准顺序)
、
/myprogram > /dev/null < myfile.c我之所以这样问,是因为我只能找到
另一个
顺序的例子(./myprog < myinputs.txt > myoutputs.txt直接接收myinputs.txt的内容
并将
运行./myprogram向其写入输出后
将
EOF附加到myoutputs.txt。
浏览 3
提问于2015-11-01
得票数 0
回答已采纳
1
回答
使用
cmd
将
stderr
和
stdout
重定向
到
一个
文件
,
并将
stderr
重定向
到
另一个
文件
、
我想启动
一个
程序,
并将
stdout
和
stderr
重定向
到
一个
文件
中,
将
stderr
重定向
到
另一个
文件
中。我读了很多关于
使用
tee的文章,但这似乎不适用于
cmd
。这已经可以工作了,但是我还需要第二个
文件
中的
stderr
。 programm >> c
浏览 18
提问于2019-07-03
得票数 1
回答已采纳
1
回答
将
Stata输出发送到Ubuntu下的日志
文件
、
我编写Stata
文件
,并在Ubuntu系统下
使用
脚本代码运行它。#!/bin/bash它将在运行mydofile.log代码之后生成
一个
名为.sh的日志
文件
。我的问题是如何指定这个日志
文件
的路径
和
名称?
浏览 5
提问于2020-07-07
得票数 0
回答已采纳
2
回答
程序如何输出到
STDOUT
/
STDERR
以外的其他地方?如何避免呢?
、
、
显然,我不知道所有可供
使用
的输出目的地。我知道
stdout
(&1)
和
stderr
(&2)。然而,在
重定向
两个描述符之后,有时我仍然在我的控制台中获得一些输出!我能想到的最简单的例子是GNU并行;每次我
使用
它时,我都会看到
一个
引用通知。即使我做了&2>1 > file,我仍然看到通知。这同样适用于emerge:当我运行出现一些问题时,一些信息没有打印到
stdout
或stdin,因为我
重定向
它们,它们
浏览 0
提问于2016-07-15
得票数 21
回答已采纳
1
回答
重定向
回shell中的
stderr
、
、
由于我错误地用bash标签问进来,认为这是
一个
更合适的地方,所以我重新问了一下我的问题。我正在AWS DataPipeline中编写
一个
shell脚本,该脚本连接到关系数据库,即使是对于SQL错误,退出代码也是0,所以我需要捕获+
重定向
stderr
。我
将
stderr
重定向
到
另一个
文件
以检查其内容,但仍然希望填充
stderr
。原因是DataPipeline捕获了所有的
stderr
<e
浏览 0
提问于2017-08-01
得票数 1
3
回答
Bash脚本-修改命令的输出并打印成
文件
、
、
、
、
我试图获得指定命令的文本输出,以某种方式修改它(例如,在输出前添加前缀)并打印到
文件
中(.txt或.log)command_name >> ${LOG_FILE} 2>> ${LOG_ERROR_FILE}我是bash脚本的初学者,所以请理解。
浏览 2
提问于2022-01-31
得票数 0
回答已采纳
5
回答
是否可以在
将
stdout
和
stderr
写入日志
文件
时仅
将
stdout
打印到屏幕上?
、
、
我知道可以
将
这两个
文件
重定向
到
特定
文件
:或
将
两者都写入
一个
文件
。但是我不知道如何
将
两个都写到同
一个
文件
中(保持输出顺序),同时只打印其中
一个
。tee不是很有用,因为它打印这两个
文件
描述符。
浏览 0
提问于2020-04-11
得票数 2
3
回答
">/dev/null 2>&1“
和
"2>/dev/null >&2”有什么区别?
、
当我不需要任何输出时,我总是
使用
anycommands > /dev/null 2>&1。但我从未
使用
过anycommands 2> /dev/null >&2 问题:,哪一种是不期望输出的最佳方式?anycommands > /dev/null 2>&1
和
anycommands 2> /dev/null >&2有什么区别?
浏览 0
提问于2015-01-23
得票数 2
回答已采纳
3
回答
为什么2>&1需要在|(竖线)之前,而在"> myfile“(
重定向
到
文件
)之后?
、
、
、
、
在结合
使用
stderr
和
stdout
时,为什么2>&1需要在| (管道)之前而在> myfile (
重定向
到
文件
)之后?要将
stderr
重定向
到
stdout
进行
文件
输出,请执行以下操作:要将管道的
stderr
重定向
到
stdout
浏览 1
提问于2012-07-20
得票数 14
回答已采纳
1
回答
Cron
将
stdout
和
stderr
重定向
到
不同的
文件
、
、
我
使用
python脚本和在crontab中生成作业条目,并每分钟执行一次。条目看起来就像(很明显,有正确的路径名)这样,我
将
stdout
和
stderr
重定向
到
log_listener.txt
文件
。是否有可能分割它们,
并将
它们发送到两个不
浏览 0
提问于2021-02-02
得票数 0
回答已采纳
1
回答
如何在shell脚本中实现变量
重定向
?
、
如果我有
一个
带有以下命令的脚本我得到
一个
包含"xx“的
文件
。如果我有
一个
脚本echo xx $R我怎么能有
一个
可变的
重定向
呢?在手边的例子中,我要么希望进行
重定向
,要么
将
变量设置为空字符
浏览 1
提问于2012-10-03
得票数 0
回答已采纳
1
回答
将
stdout
重定向
为
文件
,但
将
stderr
复制
到
文件
和
终端。
、
、
、
将
stderr
重定向
到
文件
并将
stdout
复制
到
文件
和
终端很容易:tee
将
复制
stdout
,将其打印到终端
和
output.log但是,如何
将
stdout
重定向
到
文件
,
并将
浏览 0
提问于2016-06-01
得票数 1
1
回答
如何
将
stderr
重定向
到
文件
、
当
使用
nohup命令在后台运行时,一些内容出现在终端中。file.txt’: Input/output error我想把这些内容保存到
一个
文件
中
浏览 0
提问于2015-05-18
得票数 619
回答已采纳
1
回答
Linux shell中的I/O流
重定向
。shell如何处理
重定向
命令?
、
、
、
目前,我正在编写
一个
小shell (
重定向
、管道、exec等)。一直在试图找出Linux shell在寻址I/O
重定向
时所采取的步骤。关于我需要什么帮助的一些问题:
cmd
> file1 #
stdout
of <e
浏览 4
提问于2013-11-26
得票数 4
2
回答
有没有办法只将
stderr
重定向
到
stdout
(而不是两者的组合),这样它就可以通过管道传输到其他程序?
、
我在Windows
CMD
.EXE环境中工作,希望更改
stdout
的输出以匹配
stderr
的输出,这样我就可以在没有
文件
中介的情况下通过管道
将
错误消息传递给其他程序。我知道2>&1表示法,但它将
stdout
和
stderr
组合到
一个
流中。我的想法是这样的:但它结合了
stdout
和
stder
浏览 0
提问于2012-09-05
得票数 32
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
最难用的 Bash,最常用的输入输出重定向
Linux I/O重定向详细介绍
Linux#9 Shell的人机交互-输出篇
Shell基本编程04
Python_cmd的各种实现方法及优劣
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券