現在とある理由でcシェルのforeachを一行で表現しようとしています。
foreach hoge (ls /home/hoge??
) ; echo $hoge ; end
※このコマンドはスマホで手打ちしたので一部間違ってるかもしれません><
こんな感じで書いのですがコマンドライン上で実行するとendが認識されず、後続処理の入力が求められます。
またシェルスクリプトで実行すると1ループ目の値しかechoされませんでした。
なにか助言を頂ければ幸いです。
一行で実現できれば他のループ処理でも大丈夫です。
回答1件
あなたの回答
tips
プレビュー