<div dir="ltr">Yep!<div>nice idea, boys! moreover i can use -r switch with jq. But unfortunately your solution can't execute tasks in parallel ;)</div><div><br><div class="gmail_quote"><div dir="ltr">чт, 10 нояб. 2016 г. в 19:33, Ingo Baab <<a href="mailto:ib@baab.de">ib@baab.de</a>>:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
  
    
  
  <div bgcolor="#FFFFFF" text="#000000" class="gmail_msg">
    <p class="gmail_msg">Andriy, (meanwhile) you can help yourself with (doing that
      sequentially)..<br class="gmail_msg">
      <br class="gmail_msg">
      <tt class="gmail_msg">for container in `lxc list mysql-rep --format=json | jq
        .[].name | tr -d '"'`; do lxc exec $container -- apt update;
        done</tt><br class="gmail_msg">
    </p></div><div bgcolor="#FFFFFF" text="#000000" class="gmail_msg">
    <p class="gmail_msg">-Ingo</p></div><div bgcolor="#FFFFFF" text="#000000" class="gmail_msg">
    <p class="gmail_msg"><br class="gmail_msg">
    </p>
    <div class="m_-4332737391318974087moz-cite-prefix gmail_msg">Am 10.11.2016 um 15:36 schrieb Andriy
      Tovstik:<br class="gmail_msg">
    </div>
    <blockquote type="cite" class="gmail_msg">
      <div dir="ltr" class="gmail_msg">Thanks, Stéphane, i'm very inattentive... Now it
        looks better. Additional output format seems to be more
        comfortable than additional tools. But it insignificantly.
        <div class="gmail_msg"><br class="gmail_msg">
        </div>
        <div class="gmail_msg">And what do you think about the second question about
          ability to run commands on multiplie containers simultaneously
          using regexps as container name ? Is this feature looks
          useful?</div>
        <div class="gmail_msg"><br class="gmail_msg">
        </div>
        <div class="gmail_msg"><br class="gmail_msg">
        </div>
        <div class="gmail_msg">
          <div class="gmail_quote gmail_msg">
            <div dir="ltr" class="gmail_msg">чт, 10 нояб. 2016 г. в 15:25, Stéphane Graber
              <<a href="mailto:stgraber@ubuntu.com" class="gmail_msg" target="_blank">stgraber@ubuntu.com</a>>:<br class="gmail_msg">
            </div>
            <blockquote class="gmail_quote gmail_msg" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">stgraber@castiana:~$
              lxc list --format=json | jq .[].name<br class="gmail_msg">
              "android"<br class="gmail_msg">
              "lxd"<br class="gmail_msg">
              "snapcraft"<br class="gmail_msg">
              "test"<br class="gmail_msg">
              "ubuntu-core"<br class="gmail_msg">
              "ubuntu-zesty"<br class="gmail_msg">
              "xen"<br class="gmail_msg">
              "yak"<br class="gmail_msg">
              <br class="gmail_msg">
              On Thu, Nov 10, 2016 at 12:31:01PM +0000, Andriy Tovstik
              wrote:<br class="gmail_msg">
              > Hi, Janjaap Bos!<br class="gmail_msg">
              ><br class="gmail_msg">
              > I tried jq. But as i have already wrote, some useful
              fileds like container<br class="gmail_msg">
              > name are missing in json output...<br class="gmail_msg">
              ><br class="gmail_msg">
              > чт, 10 нояб. 2016 г. в 14:27, Janjaap Bos <<a href="mailto:janjaapbos@gmail.com" class="gmail_msg" target="_blank">janjaapbos@gmail.com</a>>:<br class="gmail_msg">
              ><br class="gmail_msg">
              > > You can pipe the json through jq.<br class="gmail_msg">
              > ><br class="gmail_msg">
              > > See: <a href="https://stedolan.github.io/jq/tutorial" rel="noreferrer" class="gmail_msg" target="_blank">https://stedolan.github.io/jq/tutorial</a><br class="gmail_msg">
              > ><br class="gmail_msg">
              > ><br class="gmail_msg">
              > > 2016-11-10 11:17 GMT+01:00 Andriy Tovstik <<a href="mailto:andriy.tovstik@gmail.com" class="gmail_msg" target="_blank">andriy.tovstik@gmail.com</a>>:<br class="gmail_msg">
              > ><br class="gmail_msg">
              > > Hi all!<br class="gmail_msg">
              > ><br class="gmail_msg">
              > > During LXD learning i encountered with lack of
              some features.<br class="gmail_msg">
              > ><br class="gmail_msg">
              > > The first one is "raw" output format of lxc
              list. Currently lxc list<br class="gmail_msg">
              > > supports two formats: table and json.
              Unfortunately both formats are<br class="gmail_msg">
              > > unusable for scripting.<br class="gmail_msg">
              > > It is very difficult to pass to script output
              likes:<br class="gmail_msg">
              > > # lxc list --format table -c n<br class="gmail_msg">
              > > +------------+<br class="gmail_msg">
              > > |    NAME    |<br class="gmail_msg">
              > > +------------+<br class="gmail_msg">
              > > | mysql-rep1 |<br class="gmail_msg">
              > > +------------+<br class="gmail_msg">
              > > | mysql-rep2 |<br class="gmail_msg">
              > > +------------+<br class="gmail_msg">
              > > | mysql-rep3 |<br class="gmail_msg">
              > > +------------+<br class="gmail_msg">
              > ><br class="gmail_msg">
              > > When i try to use json format i see that useful
              fields like container name<br class="gmail_msg">
              > > are missing in output. May be it will be useful
              to implement feature like:<br class="gmail_msg">
              > ><br class="gmail_msg">
              > > # lxc list --format raw -c n --no-header<br class="gmail_msg">
              > > mysql-rep1<br class="gmail_msg">
              > > mysql-rep2<br class="gmail_msg">
              > > mysql-rep3<br class="gmail_msg">
              > ><br class="gmail_msg">
              > > The second feature looks useful is ability run
              commands on multiplie<br class="gmail_msg">
              > > containers simultaneously. For example:<br class="gmail_msg">
              > ><br class="gmail_msg">
              > > # lxc exec web-node* -- apt update<br class="gmail_msg">
              > ><br class="gmail_msg">
              > > What do you think about it?<br class="gmail_msg">
              > > --<br class="gmail_msg">
              > > WBR, Andriy Tovstik<br class="gmail_msg">
              > ><br class="gmail_msg">
              > > _______________________________________________<br class="gmail_msg">
              > > lxc-users mailing list<br class="gmail_msg">
              > > <a href="mailto:lxc-users@lists.linuxcontainers.org" class="gmail_msg" target="_blank">lxc-users@lists.linuxcontainers.org</a><br class="gmail_msg">
              > > <a href="http://lists.linuxcontainers.org/listinfo/lxc-users" rel="noreferrer" class="gmail_msg" target="_blank">http://lists.linuxcontainers.org/listinfo/lxc-users</a><br class="gmail_msg">
              > ><br class="gmail_msg">
              > ><br class="gmail_msg">
              > > _______________________________________________<br class="gmail_msg">
              > > lxc-users mailing list<br class="gmail_msg">
              > > <a href="mailto:lxc-users@lists.linuxcontainers.org" class="gmail_msg" target="_blank">lxc-users@lists.linuxcontainers.org</a><br class="gmail_msg">
              > > <a href="http://lists.linuxcontainers.org/listinfo/lxc-users" rel="noreferrer" class="gmail_msg" target="_blank">http://lists.linuxcontainers.org/listinfo/lxc-users</a><br class="gmail_msg">
              ><br class="gmail_msg">
              > --<br class="gmail_msg">
              > WBR, Andriy Tovstik<br class="gmail_msg">
              <br class="gmail_msg">
              > _______________________________________________<br class="gmail_msg">
              > lxc-users mailing list<br class="gmail_msg">
              > <a href="mailto:lxc-users@lists.linuxcontainers.org" class="gmail_msg" target="_blank">lxc-users@lists.linuxcontainers.org</a><br class="gmail_msg">
              > <a href="http://lists.linuxcontainers.org/listinfo/lxc-users" rel="noreferrer" class="gmail_msg" target="_blank">http://lists.linuxcontainers.org/listinfo/lxc-users</a><br class="gmail_msg">
              <br class="gmail_msg">
              <br class="gmail_msg">
              --<br class="gmail_msg">
              Stéphane Graber<br class="gmail_msg">
              Ubuntu developer<br class="gmail_msg">
              <a href="http://www.ubuntu.com" rel="noreferrer" class="gmail_msg" target="_blank">http://www.ubuntu.com</a><br class="gmail_msg">
              _______________________________________________<br class="gmail_msg">
              lxc-users mailing list<br class="gmail_msg">
              <a href="mailto:lxc-users@lists.linuxcontainers.org" class="gmail_msg" target="_blank">lxc-users@lists.linuxcontainers.org</a><br class="gmail_msg">
              <a href="http://lists.linuxcontainers.org/listinfo/lxc-users" rel="noreferrer" class="gmail_msg" target="_blank">http://lists.linuxcontainers.org/listinfo/lxc-users</a></blockquote>
          </div>
        </div>
      </div>
      <div dir="ltr" class="gmail_msg">-- <br class="gmail_msg">
      </div>
      <div data-smartmail="gmail_signature" class="gmail_msg">
        <div dir="ltr" class="gmail_msg">WBR, Andriy Tovstik</div>
      </div>
      <br class="gmail_msg">
      <fieldset class="m_-4332737391318974087mimeAttachmentHeader gmail_msg"></fieldset>
      <br class="gmail_msg">
      <pre class="gmail_msg">_______________________________________________
lxc-users mailing list
<a class="m_-4332737391318974087moz-txt-link-abbreviated gmail_msg" href="mailto:lxc-users@lists.linuxcontainers.org" target="_blank">lxc-users@lists.linuxcontainers.org</a>
<a class="m_-4332737391318974087moz-txt-link-freetext gmail_msg" href="http://lists.linuxcontainers.org/listinfo/lxc-users" target="_blank">http://lists.linuxcontainers.org/listinfo/lxc-users</a></pre>
    </blockquote>
    <br class="gmail_msg">
  </div>

_______________________________________________<br class="gmail_msg">
lxc-users mailing list<br class="gmail_msg">
<a href="mailto:lxc-users@lists.linuxcontainers.org" class="gmail_msg" target="_blank">lxc-users@lists.linuxcontainers.org</a><br class="gmail_msg">
<a href="http://lists.linuxcontainers.org/listinfo/lxc-users" rel="noreferrer" class="gmail_msg" target="_blank">http://lists.linuxcontainers.org/listinfo/lxc-users</a></blockquote></div></div></div><div dir="ltr">-- <br></div><div data-smartmail="gmail_signature"><div dir="ltr">WBR, Andriy Tovstik</div></div>