Docker

2016-04-12 31 views
1

'da operatör $() ne anlama geliyor? Bu muhtemelen oldukça basit bir yanıttır. Ben Docker için aşağıdaki komutu ile alakalı olarak bu googledaarattın var: Ben Git Docker ve Linux operatör için baktımDocker

docker rm $(docker ps -a -q)

. O rm komuta borunun çeşit ama gerçekten borunun çeşit olup olmadığını bilmek isteriz ve bunun olmamasının sebebi sadece docker rm | docker ps -a -q

cevap

1

$() operatörü liman işçisi operatör değil bağlamdan açıktır Bu, parantez arasında komutun çıktısını veren bir bash operatörüdür. Yani burada yaptığınız şey docker ps -a -q koşuyor ve bu komutun çıktısını docker run <output substituted here>'a tıkıyor.

+0

Teşekkürler! Bash bakmadı. – Justin

+0

Etiketleri de düzenlediğiniz için teşekkür ederiz. Bunu yapmak için geri geldi ve zaten bitti :-) gördüm – Justin