いくつかのシェルコマンドをつなぎ合わせたい&&
-- たとえば、
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 にそのような関数はありますか? この場合、別の回避策を探す必要がありますか?