
Ich frage mich, ob es möglich ist, die ersten 5 Zeilen einer Textdatei in eine einzelne Variable (kein Array) zu „extrahieren“.
Zum Beispiel:
head -5 test.txt >$variable
(was natürlich nicht funktioniert)
Ich versuche, Zenity zu verwenden, um die ersten Zeilen anzuzeigen, sodass ich je nach angezeigtem Text bestätigen / abbrechen kann
zenity --question \
--text=$text
(andere funktionierende Lösungen sind natürlich willkommen …)
Antwort1
Es ist so einfach wie
variable=`head -5 test.txt`
# or
variable=$(head -5 test.txt)
Sieht so aus, als ob Sie mit den Grundlagen von Shell-Skripten nicht gut vertraut sind. Hier sind gute Anleitungen: