habe ein Problemchen, das stderr nicht in eine Variable will oder sich verarbeiten lässt:
Also es sollen die nicht formatierten Partition erfasst werden.
Die Idee:
Code: Alles auswählen
fdisk -l |grep /dev/xyz[b-z] |grep doesn.t.contain.a.valid.partition.table
Aber iich kann diese nur in eine Datei speichern, nicht aber mit VAR=`fdisk...` oder VAR=$((fdisk...)) in eine Varable speichern kann. Ebenso wenig funktionier das Zählen mit |wc -l, auch nicht mit 2>$1|wc -l.
Also
Code: Alles auswählen
fdisk -l |grep /dev/xyz[b-z] |grep doesn.t.contain.a.valid.partition.table 2>&1|wc -l
0 0 0
Code: Alles auswählen
VAR=`fdisk -l |grep /dev/xyz[b-z] |grep doesn.t.contain.a.valid.partition.table`
Code: Alles auswählen
fdisk -l 2>fehler-temp.txt
Aber nicht mit
Code: Alles auswählen
fdisk -l |grep /dev/xyz[b-z] |grep doesn.t.contain.a.valid.partition.table 2>geht-nicht.txt
Gute Ideen? Danke ...
ups