インフラエンジニアbacchiのわかったことまとめ

bacchi.me

bash Linux Mac

便利なシェル芸

更新日:

便利でいいかんじなシェル芸をご紹介します。

LinuxやUnixって奥が深いですね!

でコマンドをくくる

`` でコマンドをくくってやると、その中のコマンドを実行し、 そのコマンドが標準出力に出力した内容が結果となります。

タイムスタンプぺっちょりと貼り付けたい時とか使える。

これは有名ですね。

第二引数に第一引数の値を入れる

第二引数を第一引数+任意の文字としたい場合には以下のようにする。

バックアップ取りたい時とかよさ気。

``くくり技も一緒に使える

何かスマートでかっこ良くないですか?笑

コマンドの標準出力のdiffを取る

記法 <(...) を使うとサブシェルの出力が
名前付きパイプにつながるので一時ファイルを作らなくてもdiffがとれる。

ソートして比較とか、CSVの見出し行を比較したい時とか便利すぎてションベンちびるかと思った。

全く実用的な例じゃないけど、こんなかんじになります。笑

Sponsor Link

スポンサーリンク

Sponsor Link

スポンサーリンク

-bash, Linux, Mac

Copyright© bacchi.me , 2018 AllRights Reserved.