- 338 名前:login:Penguin mailto:sage [2012/06/26(火) 23:12:29.73 ID:+lRTD2JJ]
- Aplt、Bpltのようなシェルスクリプトが自動的に生成される
プログラムを書いています。 頭文字はA~Zまでですが、どこまで生成されるかは分かりません。 ちなみに、そのスクリプトたちは、 実行されると消去されるように作られています。 そこで、シェルスクリプトがなくなるまで、 実行し続けるスクリプトを作りたいのですが、 自分で作ったもの↓ while [ -e ?plt ] do sh ?plt done としたのですが、unexpected operatorと表示されます。 どうやら、while [ -e ?plt ]の返り値が ?pltが複数存在していると、2となってしまうのが原因のようです。 条件にワイルドカードを使うことはできないのでしょうか? 対策があったら教えてください。
|

|