在windows上重定向' tr语言 - d '



我找不到一种方法来重定向GnuWin32的tr的输出到一个文件:

(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上工作,所以我猜这个问题与"的引用有关…?我还没能弄清楚正确的语法是什么……

将重定向置于选项之前:

tr > vcs.txt -d "

最新更新