web-dev-qa-db-ja.com

bashの&>と>&の違いは何ですか?

違いは何ですか &>および>& bashで?

tldp は後者について言及していません。それは本当にリダイレクト演算子ですか?

または、誰かがより完全なチュートリアルを知っていますか?

31
Jokester

から bash manページ:

There  are  two  formats  for  redirecting standard output and standard
   error:

          &>Word
   and
          >&Word

   Of the two forms, the first is preferred.  This is semantically equiva-
   lent to

          >Word 2>&1

読む redirection section bashのmanページ。

38

Bashでは、>&Wordおよび&>Word(推奨構文)は、標準出力と標準エラーを同じ場所にリダイレクトします。これは>Word 2>&1と同等です。 bashマニュアル で調べてください。

8
Kusalananda

man bash言います

標準出力と標準エラーのリダイレクトには、
 
&> Word 
と
>&Word 
 [の2つの形式があります。 ____。] 2つの形式のうち、最初の形式が優先されます。これは、意味的には同等です。
5
RedGrittyBrick