サブシェル反復を使用する `tcsh`

サブシェル反復を使用する `tcsh`

tcsh次のように、Repeat内で複​​雑なコマンドを繰り返す方法を見つけようとします。

repeat 9999 (curl http://localhost:80/index.php; echo)

私はここで{and}の代わりにサブシェルを使用しています。http://hyperpolyglot.org/unix-shells、tcshにはこの機能はありません。

ただし、以前の構成では、次の予期しないエラーが発生します。

Badly placed ()'s

それでは、繰り返される複雑なコマンドをどのように使用しますかtcsh

andについて奇妙なことにcsh一貫性のない古い声明があります。tcshhttp://www.grymoire.com/unix/CshTop10.txt。それで、このエラーをどのように処理するのかわかりません。

ベストアンサー1

次のように「eval」を使用できると思います。

repeat 7 eval "cmd1;cmd2"

おすすめ記事