漏斗家族系列


##漏斗家族 重定向符号

#> 1> 标准输出重定向 先把文件的内容清空 把内容放在文件的最后一行
#>> 1>> 追加重定向 把内容放在文件的最后一行

1 标准输出 执行正确的内容才会通过漏斗

#2> 标准错误重定向
#2>> 错误追加重定向


[root@oldboyedu-01 ~]# eho hello 2>>/data/oldboy.txt
[root@oldboyedu-01 ~]# cat /data/oldboy.txt
hello oldboy
错误
-bash: eho: command not found
[root@oldboyedu-01 ~]# eho hello 2>>/data/oldboy.txt
[root@oldboyedu-01 ~]# cat /data/oldboy.txt
hello oldboy
错误
-bash: eho: command not found
-bash: eho: command not found


eho hello >>/data/oldboy.txt 2>>/data/oldboy.txt
eho hello >>/data/oldboy.txt 2>&1
把错误的信息放入到对的信息中 对的错误在一起


< 输入重定向
echo 1 2 3 4 5 >/data/num.txt
[root@oldboyedu-01 ~]# cat /data/num.txt
1 2 3 4 5
[root@oldboyedu-01 ~]# xargs -n2 </data/num.txt
1 2
3 4
5


<< 追加输入重定向
cat >>/data/oldboy.txt<<EOF
I
am
studying
linux
EOF

原文地址:https://www.cnblogs.com/MouseCat/p/10693947.html