tecker2010
27-11-2007, 15:13
cat ${WORKDIR}/sysdok/$HOSTNAME/Hardware/"$f" | tr -c '[:print:][:space:]' '?' | sed '/^[ ]*$/d' >> $OUTFN
Das wäre entsprechende Zeile. Würde gern wissen was genau mit hier mit tr übersetzt wird. Wandle alle druckbaren Zeichen und Leerzeichen in ein "?"
Beim sed hätte ich gesagt: entferne aus jeder Zeile alle Leerzeichen? Wobei ich das eher so gemacht hätte --> sed '/^ *$/d'
Dann spreche ich also eine Gruppe von Leerzeichen an ... würd ich sagen.
Und die Ausgabe schreibe ich dann in die Variable $OUTFN bzw das Textfile was sich in meinen Fall dahinter verbirgt. Vielleicht kann mir das ja jmd. bestätigen oder verbessern :)
Grüße
Das wäre entsprechende Zeile. Würde gern wissen was genau mit hier mit tr übersetzt wird. Wandle alle druckbaren Zeichen und Leerzeichen in ein "?"
Beim sed hätte ich gesagt: entferne aus jeder Zeile alle Leerzeichen? Wobei ich das eher so gemacht hätte --> sed '/^ *$/d'
Dann spreche ich also eine Gruppe von Leerzeichen an ... würd ich sagen.
Und die Ausgabe schreibe ich dann in die Variable $OUTFN bzw das Textfile was sich in meinen Fall dahinter verbirgt. Vielleicht kann mir das ja jmd. bestätigen oder verbessern :)
Grüße