分页: 1 / 1

从定向问题

发表于 : 2011-05-24 21:08
phf1102
ls *.lr |awk '{print $1}'
如何将以上语句错误信息从定向到 /dev/null 对的定向到 MP3.txt
ls *.lr |awk '{print $1}' >MP3.txt 2>/dev/null 这样不对

Re: 从定向问题

发表于 : 2011-05-26 23:17
fanhe

代码: 全选

ls *.lr |awk '{print $1}' 2>/dev/null 1>MP3.txt

Re: 从定向问题

发表于 : 2011-05-27 10:00
烟雨平生
ls *.lr |awk '{print $1}' >MP3.txt 2>/dev/null 这样也可以呀,
标准输出代码默认是1,可以不写
当然写了也行
2楼的也对

Re: 从定向问题

发表于 : 2011-05-27 14:56
phf1102
ls *.lr |awk '{print $1}' >MP3.txt 2>/dev/null 这个方法不行,不知道你们试过没,错误从定像在管道后面还是会输出信息。
(exec 2>/dev/null;ls *.lr | awk '{print $1}') >mp3.txt 我在网上找的这个方法可以。

Re: 从定向问题

发表于 : 2011-06-04 11:36
wiewi
ls *.lr 2>/dev/null | awk '{print $1}' > MP3.txt

原来那个命令2>/dev/null放在管道最后,过滤的应该是awk这个命令的错误信息,而不是ls的