This seems wrong:
$ lxc-ls demo_centos5 demo_centos6 demofedora16 demo_ubuntu_1004 demo_ubuntu_1204 demo_ubuntu_1204-temp-NjwI1BQ ubu12-bb-01-ubu12 ubu12-bb-01-ubu12 ubu12-bb-01-ubu12 ubu12-bb-01-ubu12 ubu12-bb-01-ubu12 ubu12-bb-01-ubu12 ubu12-bb-01-ubu12 ubu12-bb-01-ubu12 ubu12-bb-01-ubu12 ubu12-bb-01-ubu12 ubu12-bb-01-ubu12 ubu12-bb-01-ubu12 ubu12-bb-01-ubu12 ubu12-bb-01-ubu12 ubu12-bb-01-ubu12 ubu12-bb-01-ubu12 ubu12-bb-01-ubu12
Lessee: lxc-ls does active=$(netstat -xa 2>/dev/null | grep $lxcpath | \ sed -e 's#.*'"$lxcpath/"'\(.*\)/command#\1#');
which expands to
++ netstat -xa ++ grep /var/lib/lxc ++ sed -e 's#.*/var/lib/lxc/\(.*\)/command#\1#' + active='ubu12-bb-01-ubu12 ubu12-bb-01-ubu12 ubu12-bb-01-ubu12 ubu12-bb-01-ubu12 ubu12-bb-01-ubu12 ubu12-bb-01-ubu12 ubu12-bb-01-ubu12 ...
netstat -xa | grep /var/lib/lxc shows $ netstat -xa | grep /var/lib/lxc unix 2 [ ACC ] STREAM LISTENING 1509155 @/var/lib/lxc/ubu12-bb-01-ubu12/command unix 2 [ ] STREAM CONNECTING 0 @/var/lib/lxc/ubu12-bb-01-ubu12/command unix 2 [ ] STREAM CONNECTING 0 @/var/lib/lxc/ubu12-bb-01-ubu12/command unix 3 [ ] STREAM CONNECTING 0 @/var/lib/lxc/ubu12-bb-01-ubu12/command
So, perhaps that should be grep "LISTENING.*$lxcpath" ?
This seems wrong:
$ lxc-ls 1204-temp- NjwI1BQ ubu12-bb-01-ubu12
demo_centos5 demo_centos6 demofedora16 demo_ubuntu_1004 demo_ubuntu_1204 demo_ubuntu_
ubu12-bb-01-ubu12 ubu12-bb-01-ubu12 ubu12-bb-01-ubu12 ubu12-bb-01-ubu12 ubu12-bb-01-ubu12 ubu12-bb-01-ubu12 ubu12-bb-01-ubu12 ubu12-bb-01-ubu12
ubu12-bb-01-ubu12 ubu12-bb-01-ubu12 ubu12-bb-01-ubu12 ubu12-bb-01-ubu12 ubu12-bb-01-ubu12 ubu12-bb-01-ubu12 ubu12-bb-01-ubu12 ubu12-bb-01-ubu12
Lessee: lxc-ls does $lxcpath/ "'\(.*\ )/command# \1#');
active=$(netstat -xa 2>/dev/null | grep $lxcpath | \
sed -e 's#.*'"
which expands to
++ netstat -xa lib/lxc/ \(.*\)/ command# \1#' 'ubu12- bb-01-ubu12
++ grep /var/lib/lxc
++ sed -e 's#.*/var/
+ active=
ubu12-bb-01-ubu12
ubu12-bb-01-ubu12
ubu12-bb-01-ubu12
ubu12-bb-01-ubu12
ubu12-bb-01-ubu12
ubu12-bb-01-ubu12
...
netstat -xa | grep /var/lib/lxc shows lxc/ubu12- bb-01-ubu12/ command lxc/ubu12- bb-01-ubu12/ command lxc/ubu12- bb-01-ubu12/ command lxc/ubu12- bb-01-ubu12/ command
$ netstat -xa | grep /var/lib/lxc
unix 2 [ ACC ] STREAM LISTENING 1509155 @/var/lib/
unix 2 [ ] STREAM CONNECTING 0 @/var/lib/
unix 2 [ ] STREAM CONNECTING 0 @/var/lib/
unix 3 [ ] STREAM CONNECTING 0 @/var/lib/
So, perhaps that should be grep "LISTENING. *$lxcpath" ?