Ha már ennyire leült a lista, akkor könnyedebb téma is jöhet.

Kutyafuttában összekalapáltam egy shell scriptet, ami kigyilkol
egyes MySQL processeket. Részlet:

PIDLIST=$(mysqladmin processlist |
  sed -rn '/^\|([^\|]*\|){7}.*OPTIMIZE TABLE.*\|$/s/^\| *([0-9]+) *\|.*/\1/p' |
  tr '\n' ',' |
  sed 's/,$/\n/')

A PIDLIST értéke nagy semmi, vagy vesszõvel elválasztott
számok. (1234,5678,91011)

Az elsõ sed minden sorból kikapja a megfelelõ számot.
A tr a soremeléseket vesszõre cseréli.
A második sed lekapja az utolsó soremelést.

Biztos vagyok benne, hogy egyetlen sed indítással is meg lehetne
csinálni, csak nem volt idõm kisakkozni.
Most hogy unatkozunk, feladom rejtvénynek. :-)

kissg

_________________________________________________
linux lista      -      [email protected]
http://mlf2.linux.rulez.org/mailman/listinfo/linux

válasz