PowerShellでは、次のように出力をfor-eachループにパイプできます。
C:> ls C:\ | % { $_.Length / 1024 }
ls
はいエイリアスGet-ChildItem
、%
はいエイリアスを参照してくださいForEach-Object
。
単純な1行のコードで出力をすばやく繰り返すことができる同様の機能はBashにありますか?
これは、アイテムとその境界を構成する要素が何であるかについての質問を提起するので、デザイン上の改行が明らかになると仮定します。 PowerShellはオブジェクト指向なので、これは問題ではありません。
それ以外の場合は、Bashスクリプトで使用されているものが表示されますfor
。プロンプトに複数行の文を入力できますか?
ユースケース
私はBashに最初に触れ、git rm --cached
印刷されたすべての行を実行したいのですが、find . -name ".DS_Store"
この問題に対する具体的な解決策ではなく、釣りを教える一般的な答えを好む:)