- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个这样的测试文件夹:
[20/01/3|2:08:12][samuel@localhost:/tmp]
>>> ls test1
1.txt 2.txt 3.txt 4.txt 5.txt
在普通的 bash/zsh shell 中,这是命令的输出
>>> rsync -avz --exclude="2.txt" --dry-run test1/ test2/
sending incremental file list
./
1.txt
3.txt
4.txt
5.txt
sent 138 bytes received 31 bytes 338.00 bytes/sec
total size is 0 speedup is 0.00 (DRY RUN)
[20/01/3|2:10:42][samuel@localhost:/tmp]
但在 xonsh shell 中,这是输出
samuel@localhost /tmp $ rsync -avz --exclude="2.txt" --dry-run test1/ test2/
sending incremental file list
./
1.txt
2.txt
3.txt
4.txt
5.txt
sent 156 bytes received 34 bytes 380.00 bytes/sec
total size is 0 speedup is 0.00 (DRY RUN)
samuel@localhost /tmp $
我也尝试改变单顶点,但结果是一样的。
谁能解释一下这个简单的命令哪里出了问题??
我的 xonsh 版本是 0.9.11,但我也用 0.9.13 测试
最佳答案
在xonsh下运行时,没有类似shell引用的处理。参数按原样传递给 rsync
程序。特别是,'--exclude="2.txt"' 将通过引号传递给 rsync。
要排除 2.txt
,而不是 "2.txt"
,'xonsh' 的命令应该是:
rsync -avz --exclude=2.txt --dry-run test1/ test2/
关于python - Xonsh 和 rsync 命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59579274/
的动态列
我想使用 xonsh 对一个目录中的几个文件进行 bzip。我首先尝试使用以下方法: $ ls table_aa.csv table_amgn.csv table_csco.csv tabl
xonsh中最好的方法是什么? shell 循环遍历文本文件的行? (A) 目前我正在使用 for l in !(cat file.txt): line = l.strip() # D
在 bash 和 zsh 中,我曾经写过: alias nb='cd /home/lincoln/Dropbox/nupis/ && jupyter notebook' 但是在 xonsh 中,这会返
我正在尝试覆盖“ls”命令以显示“dotfiles”目录中的点文件。 这是我的代码。 def _ls(): if $(pwd).rstrip(os.linesep) == $DOTFILES:
我有一个这样的测试文件夹: [20/01/3|2:08:12][samuel@localhost:/tmp] >>> ls test1 1.txt 2.txt 3.txt 4.txt 5.tx
在xonsh shell 如何使用虚拟环境的名称作为 $PROMPT 定义中的条件? (更详细:我有一个名为 'xonsh' 的虚拟环境,用于 xonsh shell 本身,但我不希望在提示中显示此
在 Linux 中设置键盘快捷键以打开 xonsh 时,我应该输入什么作为命令? 放 xonsh 尽管命令似乎不起作用 subl 启动 sublime。 (我正在使用 Kali 2.0)。 最佳答案
我对此还是个新手,但是否可以使用列表理解语法在 xonsh 中执行多个命令? 我希望以下命令创建五个文件 file00 到 file04,但它却出错了: $ [@(['touch', 'file%02
我想在 xonsh 中执行一个 Python 文件,就像 %run 在 ipython 中的工作方式一样。特别是,我希望脚本中的所有全局变量在运行文件后都可以在 xonsh 中使用。怎么办? 最佳答案
在 xonsh shell 如何将 Python 构造的输出通过管道传输到另一个命令?想要的例子: for v in ${...}: print ("{}={}".format(v,${v})) |
我想使用xonsh 对目录中的所有md 文件执行pandoc。我可以使用subprocess,但这在xonsh 中似乎是不必要的。到目前为止,这是我尝试过的: from glob import glo
我是一名优秀的程序员,十分优秀!