Wenn ich eine Variable mit mehreren Zeilen (Text) habe, wie bekomme ich die letzte Zeile heraus?
Ich habe bereits herausgefunden, wie man die erste Zeile bekommt:
%Vor% Wahrscheinlich sollte es einen Operator für die letzte Zeile geben. Oder zumindest nehme ich an, dass mit @
die erste Zeile herauskommt.
Wenn Sie ein Array mit einem Element pro Zeile von STRING
möchten, verwenden Sie
Dann wäre die erste Zeile ${lines[0]}
und die letzte Zeile wäre ${lines[-1]}
. In älteren Versionen von bash
sind negative Indizes nicht erlaubt und Sie müssen den letzten Index manuell berechnen: ${lines[${#lines[@]}-1]}
.