0

trGnuWin32 の出力をファイルにリダイレクトする方法が見つかりません。

(dev) go|w:\srv> dkversion . | jq .vcs | tr -d \" > vcs.txt
tr: extra operand `>'
Try `tr --help' for more information.
Error: writing output failed: Invalid argument

dkversion . | jq .vcsコマンドは を出力する"svn"ので、より単純なテストケースで再現するには:

(dev) go|w:\srv> echo "svn"
"svn"

(dev) go|w:\srv> echo "svn" | tr -d \"
svn

(dev) go|w:\srv> echo "svn" | tr -d \" > vcs.txt
tr: extra operand `>'
Try `tr --help' for more information.

Linuxで動作するので、問題は..?echo '"svn"' | tr -d '"' > foo.txtの引用に関係していると思います。"ただし、正しい構文が何であるかを理解することはできませんでした..

4

1 に答える 1

1

オプションの前にリダイレクトを置きます。

tr > vcs.txt -d \"
于 2015-10-05T15:02:03.183 に答える