Konsole Fehlermeldung speichern/verarbeiten
Posted: 16. Apr 2013 12:52
Hallo Leute,
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:
Es kommt hier die erwartete Meldung auf dem Bildschirm.
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
genauso bleibt die Variable leer::
Ich kann diese nur mit Aufruf von
in eine Datei speichern.
Aber nicht mit
Gute Ideen? Danke ...
ups
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: Select all
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: Select all
fdisk -l |grep /dev/xyz[b-z] |grep doesn.t.contain.a.valid.partition.table 2>&1|wc -l
0 0 0
Code: Select all
VAR=`fdisk -l |grep /dev/xyz[b-z] |grep doesn.t.contain.a.valid.partition.table`
Code: Select all
fdisk -l 2>fehler-temp.txt
Aber nicht mit
Code: Select all
fdisk -l |grep /dev/xyz[b-z] |grep doesn.t.contain.a.valid.partition.table 2>geht-nicht.txt
Gute Ideen? Danke ...
ups