[Eisfair] Gesucht "regulärer Ausdruck"
Marcus Roeckrath
marcus.roeckrath at gmx.de
Fr Okt 4 10:52:09 CEST 2019
Hallo,
zur Anpassung der Checks auf Laufwerksdevices z. B. im smartmon-Paket -
Erweiterung auf by-id und by-path-Devicenamen, suche ich eine Regexp, die
mir dabei die auf Partitionen zeigenden aber ausfiltert.
Folgendes leistet das leider nicht:
eis # find /dev | egrep "/dev/disk/(by-id|by-path)/.+(-part[[:digit:]]+
{0}$"
/dev/disk/by-path/pci-0000:02:0d.0-scsi-0:0:0:0-part1
/dev/disk/by-path/pci-0000:02:0d.0-scsi-0:0:0:0
/dev/disk/by-id/scsi-SSEAGATE_ST336706LW_3FD0DDE600007227E2UN-part1
/dev/disk/by-id/scsi-SSEAGATE_ST336706LW_3FD0DDE600007227E2UN
/dev/disk/by-id/ata-ST3160215A_9RABEDAP-part3
/dev/disk/by-id/ata-ST3160215A_9RABEDAP-part2
/dev/disk/by-id/ata-ST3160215A_9RABEDAP-part1
/dev/disk/by-id/ata-ST3160215A_9RABEDAP
/dev/disk/by-id/ata-PLEXTOR_DVDR_PX-740A_508084119950
/dev/disk/by-id/ata-PLEXTOR_DVDR_PX-740A_508084117892
/dev/disk/by-id/ata-LITE-ON_DVD_SOHD-16P9S
Die auf -partX endenden müssen raus.
Ein filtern mit grep -v "-part$" scheidet aus, da in den Checks des
eisfair-Konfigurationseditors IMHO "positiv" Ausdrücke zu verwenden sind.
Jemand eine Idee.
--
Gruss Marcus
Mehr Informationen über die Mailingliste Eisfair