Seit einer Woche versuche ich mich jetzt in der Shell Script Programmierung und habe jetzt eine Problem, mit dem ich alleine mit meinen Zeitschriften und Büchern nicht mehr weiterkomme.
Ich verwende die Programme dialog bzw. gdialog für die Menüs.
Mein Problem: Wie bekomme ich die ersten 10 Zeilen einer temporären Datei in eine Variable?
Ich möchte diesen Inhalt in einer "dialog --yesno" Box anzeigen. Da geht leider kein Filename. Read ist auch nicht ideal, da hierdurch die führenden Leerzeichen verloren gehen. Die sind aber nicht unwichtig.
Mein bisheriger Hack sieht etwa so aus:
#!/bin/bash Dialog="`which dialog`" ... Text="" k=0 { while [ $k -lt 10 ]; do read Ta; Text="${Text}${Ta}\n";k=$[$k+1]; done; } <~/temp.txt eval "$Dialog --title \" washing file: \" --yesno \"\n${Text}\" 16 70" ... ...
Dakuan