从Cygwin批量获取命令结果

肖夫斯先生

问题

我对Cygwin有点陌生,我正在尝试从Batch中在Cygwin中运行shell脚本并获取返回值。我一直在搜索,尝试使用C:\cygwin[64]\bin\bash[64].exe甚至弄乱,C:\cygwin[64]\Cygwin.bat但无济于事。

基本上,我只希望能够与bash(来自Cygwin)进行批量交互。如果您觉得这很琐碎,请原谅我,因为我对Cygwin不太熟悉。无论如何,我还没有找到一个可行的在线解决方案。

示例Sudo代码:

cygwin-magic "echo shell-command"
#=> shell-command

我尝试过的一些东西

我经过长时间的Google搜索发现了所有这些东西。我没有想要做的。

"C:\cygwin[64]\bin\base[64].exe" /cygdrive/c/users/<me>/desktop/tmp.sh
#=> ZWNobyAiaGVsbG8i

"C:\cygwin[64]\bin\base[64].exe" -d /cygdrive/c/users/<me>/desktop/tmp.sh
#=> y▒h/usr/bin/base[64]: invalid input

"C:\cygwin[64]\bin\base[64].exe" -d -i /cygdrive/c/users/<me>/desktop/tmp.sh
#=> y▒h▒▒e/usr/bin/base[64]: invalid input

"C:\cygwin[64]\bin\base[64].exe" -d -i "echo hello"
#=> /usr/bin/base[64]: echo hello: No such file or directory

# I kind of gave up on all of my other attempts and tried this because why not? Surprise surprise, it didn't work (not that I expected it to).
"C:\cygwin[64]\Cygwin.bat"
echo "hello"

tmp.sh的内容

只是,

echo "hello"

目的

我想批量执行此操作的原因是我想通过批处理(在Windows上)与另一种语言的bash进行交互。我已经用第三种语言计划了我的解决方案,但这只是批处理到cygwin不能正常工作。

笔记

  • Windows 7家庭高级版x64
  • Cygwin x64
  • 之所以64在代码中编写所有s是[64]因为我知道32位版本不使用该代码。
  • 如果我错过了一些东西或者我的问题有点过头(太宽泛,太具体了,等等),请发表评论,我将对其进行更改。
oo

也许你"C:\cygwin[64]\bin\basH[64].exe"不是说"C:\cygwin[64]\bin\base[64].exe"

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Cygwin-获取新命令

来自分类Dev

用mysql结果批量执行bash命令

来自分类Dev

通过dir命令批量获取文件的反列表

来自分类Dev

如何使用find命令获取cygwin中的文件名?

来自分类Dev

如何获取Cygwin中当前工作的命令列表?

来自分类Dev

在Servlet Java中获取MySql命令结果

来自分类Dev

如何为ssh命令设置超时并获取远程命令的结果

来自分类Dev

如何使用批量获取从沙发床获取有序结果

来自分类Dev

在Linux上使用ImageMagick命令行进行批量转换时出现残破的结果

来自分类Dev

批量将命令结果传递给另一个

来自分类Dev

如何从python脚本打开cygwin,执行命令并从文件中的命令行获取数据

来自分类Dev

批量拆分命令输出

来自分类Dev

防止命令被批量显示

来自分类Dev

如何批量运行命令?

来自分类Dev

查找命令cygwin问题

来自分类Dev

破碎的cygwin的git命令

来自分类Dev

获取WMIC命令的结果并将其存储在变量中

来自分类Dev

AWS System Manager(SSM)在InvalidPluginName中获取命令调用结果

来自分类Dev

如何从powershell命令的结果中获取特定属性的值

来自分类Dev

php,以任何方式从split bash命令获取结果

来自分类Dev

在命令行上通过dotnet test获取测试结果

来自分类Dev

使用python与Cygwin(mintty)通信(在其中执行命令)并获取输出

来自分类Dev

批量获取领域

来自分类Dev

CloudKit批量获取?

来自分类Dev

批量获取特定的PID

来自分类Dev

批量获取文件内容

来自分类Dev

批量获取特定的PID

来自分类Dev

批量获取领域

来自分类Dev

批量获取ShopifyAPI