リダイレクト - 高度な技術をシェル

以下のリストは、シェルのリダイレクト演算子をサポートしています。

演算子 機能
< リダイレクト入力
> 出力をリダイレクトします
>> 追加の出力
2> リダイレクトエラー
&> リダイレクト出力とエラー
>& リダイレクト出力とエラー
2>&1 標準エラー出力にリダイレクト
1>&2 エラーに標準出力をリダイレクトします
> | noclobberををカバーする出力オプションをリダイレクトする場合
    #find命令将搜索结果输出到foundit文件,把错误信息输出到/dev/null
    [root@xieqichao ~]# find . -name "*.c" -print > foundit 2> /dev/null
    #将find命令的搜索结果和错误信息均输出到foundit文件中。
    [root@xieqichao ~]# find . -name "*.c" -print >& foundit
    #同上。
    [root@xieqichao ~]# find . -name "*.c" -print > foundit 2>&1
    #echo命令先将错误输出到errfile,再把信息发送到标准错误,该信息标准错误与标准输出合并在一起(errfile中)[root@xieqichao ~]# echo "File needs an argument" 2> errfile 1>&2
    [root@xieqichao ~]# cat errfile
    File needs an argument
公開された350元の記事 ウォン称賛52 ビュー30000 +

おすすめ

転載: blog.csdn.net/xie_qi_chao/article/details/105039031