Also Höhe eines Terminals Ich versuche Ausgabe von etwas zu begrenzen, zum Beispiel:
ps -eo user,pid,ppid,comm --sort start_time | head -n "$LINES"
nun das funktioniert, wenn ich es in einem Terminal schreiben . Aber aus irgendeinem Grund, den ich einen Fehler, wenn ich versuche, es von einem Skript ausgeführt werden soll, entweder ich einen Fehler ungültige Anzahl von Zeilen, wenn ich verwenden „$ LINES“ oder Option erfordert Argument n, wenn ich nur verwenden $ LINIEN.
Also ich denke meine Frage ist, gibt es eine Möglichkeit, $ LINES oder etwas ähnliches in der Arbeit in Skript zu bekommen.
Vielen Dank für Ihre Hilfe.
bearbeiten: $ LINES tut etwas sparen, wenn ich es in einem Skript verwenden
Das hat funktioniert, danke! – gx15
Oder ersetzen Sie einfach '... | head -n" $ LINES "' mit '... | head -n $ (tput-Zeilen)' –