エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
今日の元ネタは、「シェル(bash)スクリプトを書くときのTips 」。 `{command} コマンド置換。コマンドを... 今日の元ネタは、「シェル(bash)スクリプトを書くときのTips 」。 `{command} コマンド置換。コマンドを実行し、その標準出力を引数として読み込むには、`{...}を使う。もちろん入れ子もOK。 ん、Plan9にはbasename(1)はあるけど、dirname(1)はないのね。 <{command}、>{command} bashにはないけど、zshだとプロセス置換と呼ぶのかな? コマンドの出力をファイルのように扱うことができる。 >{...}もOK。内部的にはコマンドの標準入出力をパイプにつなげるんだけど、次の例のように、非線形なパイプラインを作ることができる。 cpu% diff <{echo hoge} <{echo boke} 1c1 < hoge --- > bokediff(1)以外だとjoin(1)とかも便利かな。 数値演算 rcに(())相当の機能はない。e