3

いくつかのシェルコマンドをつなぎ合わせたい&&-- たとえば、

wget -c http://repository/file.tar.gz && tar -xzvf file.tar.gz && rm file.tar.gz

通常は を使用start-processしますが、この関数は と混同されているよう&&です。3 つのコマンドを順番に実行することもできますが、この場合、他の多くの場合と同様に、2 番目のコマンドが実行される前に最初のコマンドが誤って中止されないようにする必要があります。

Python のsubprocess.call関数には、shell=True行全体を送信できる引数があります -- emacs lisp にそのような関数はありますか? この場合、別の回避策を探す必要がありますか?

4

1 に答える 1

2

おそらく使用したいでしょうshell-command

于 2012-04-06T15:23:16.440 に答える