0
私はシェルスクリプトとしてforeachを使用する方法を知っています。しかし、私はのは、私はちょうど印刷フォルダ名にしようとしているとしましょう、私は行うことができ、有線問題が発生しました:tcsh foreach 1つのライナーは最初のオブジェクトのみを表示します
foreach f (*/)
echo $f
end
と出力が1/2/3/ ことしかし、のは、私がしようとしていると言うようになりますワンライナーとしてこれを行うには:すべての最初の
foreach f (*/) ; echo $f ; end
、それが終了していないし、それは私がforeachのを完了するために別の「末端」を入力してくださいになるだろう、と私は後に、それだけで最初に表示されます以前のようにすべてのフォルダを通過することはありません。
なぜこのようなことが起こっているのか誰かが知っていますか?何ができるのですか?
ありがとうございました。男のtcshから