xonsh

将 bash 命令转换为 xonsh
xonsh

将 bash 命令转换为 xonsh

我使用过一个 .sh 脚本,现在它不再起作用了。它通过以下方式检查 Docker 容器是否存在: if [ -z "$(docker ps -q -a -f name=mujoco_roboy)" ] 这在 xonsh 中不起作用。 (docker ps -q -a -f name=mujoco_roboy)提供一些控制台输出。我该如何继续? https://xon.sh/bash_to_xsh.html ...

Admin

如何改进这个 Python / Xonsh 脚本(从 bash 转换而来)?
xonsh

如何改进这个 Python / Xonsh 脚本(从 bash 转换而来)?

我开始学习xonsh和Python。我想主要使用 Python 来编写 shell 脚本,并且想替换许多现有的中小型 bash 脚本。 我从下面给出的 bash 脚本开始(添加了一些注释)。我手动将其转换为 Python(如下所示)。请指出我的 Python 哪里可以改进或者变得更简洁。 #!/bin/bash while IFS= read -r line; do echo $line | grep '^Path=' >/dev/null 2>&1 if [[ $? -eq 0 ]]; then \ path=~/.m...

Admin

如何在 xonsh 的后台放置多术语命令?
xonsh

如何在 xonsh 的后台放置多术语命令?

例如,我想做以下事情,但失败了: $ echo "mytext bla" > test.txt& $ rm test.txt /bin/rm: cannot remove 'test.txt': No such file or directory 我尝试执行的实际命令是: ionice -c 3 dropbox start& ...

Admin

sed 命令中的 \1 在 xonsh 下不起作用
xonsh

sed 命令中的 \1 在 xonsh 下不起作用

我不明白我在这里缺少什么: $ echo 'testing' | sed -E 's/([a-z]*)ing/\1ing/g' ing 我希望输出testing再次出现,因为\1应该是test?该输入似乎已被吞掉 - 即该组与它相匹配 - 但为什么\1不将其吐出来? 我使用的是 macOS 10.12.2;使用 xonsh shell 和 GNU sed v4.3。 ...

Admin

ls ~ Cygwin 中的 xonsh 权限被拒绝
xonsh

ls ~ Cygwin 中的 xonsh 权限被拒绝

xonsh我尝试在 Cygwin 终端中使用,但遇到了一些权限问题: loom@tatooine ~ $ ls xonsh: subprocess mode: permission denied: ls ls但是,我可以使用以下命令: loom@tatooine ~ $ /usr/bin/ls Density_201807 apt-cyg brdmp_999 setup-x86_64.exe tmp 所以我试图找出什么ls是 loom@tatooine ~ $ which ls ls --color=auto -v 我在本机 Cyg...

Admin