0
7zpar() {
7z t $1 && par2 c -r10 -u Recovery $1
}

我试图通过一个函数将两个命令链接在一起,第一个运行没有问题,但第二个从不触发。我承认我是编程新手,我在网上搜索过我是否做错了什么。到目前为止,我还没有找到任何关于此的信息。

4

1 回答 1

2

有什么理由不只在没有&&检查的情况下运行这两个?

7zpar() {
7z t $1 
par2 c -r10 -u Recovery $1
}

&&,在您拥有它的上下文中,仅当第一个命令返回成功时才会运行第二个命令。赔率7z是返回 false 并且par2永远不会运行。除非你想要这种行为,否则就把它分开。

于 2012-05-29T17:10:10.507 回答