0
я не могу найти способ, чтобы перенаправить вывод GnuWin32-х tr
в файл:Перенаправить `tr -d` на windows?
(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
The dkversion . | jq .vcs
командных выходов "svn"
, так, чтобы воспроизвести его с более простой TestCase:
(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
работает, поэтому я предполагаю, что проблема связана с цитированием "
..? Я не был в состоянии понять, что правильный синтаксис будет хотя ..
Вы можете попробовать переназначение, прежде чем параметры: 'тр> vcs.txt -d \ "' – CiaPan
@CiaPan, который работает! Сделайте это в ответ, и я дам вам баллы :-) – thebjorn
Мне все равно, о точках :), хотя приятно их получить. В любом случае я даю ответ только для завершения «Q & A». – CiaPan