dockerのコンテナを削除する〜サブシェルについて〜
いきさつ
とまっているDockerコンテナを全部削除したい。
と思って方法を調べたら「サブシェル」という技術を知った。
方法
$ docker rm $(docker ps -aq)
解説
( )
( )でくくった処理はサブシェル内で実行する。
親シェルの環境変数を汚したくないときに使う。
$( )
$( )内の標準出力を値として得ることができる。
$ echo $(ls) Applications Desktop Documents Downloads Dropbox Library Movies Music Pictures Public
これを引数として渡すことができるのか。