Ich möchte alle leeren Zeilen aus einer Datei entfernen. Auch wenn die Zeile Leerzeichen oder Tabulatoren enthält, sollte sie ebenfalls entfernt
Ich möchte alle leeren Zeilen aus einer Datei entfernen. Auch wenn die Zeile Leerzeichen oder Tabulatoren enthält, sollte sie ebenfalls entfernt
In Linux-Desktopsystemen möchte ich einen Befehl ausführen, wenn sich der Benutzer anmeldet. Nachdem ich einige andere Beiträge gelesen hatte, habe ich versucht, den Befehl einzufügen, ~/.bashrcaber erfolglos. Darüber hinaus verwendet das System eine grafische Oberfläche für die Benutzeranmeldung,...
Was sind "scrollback" und "scrollback buffer" in Programmen wie bashund screenund in welcher Beziehung stehen sie zu tty, den ausgeführten Programmen und stdin / stdout / stderr? Hier ist die einzige Definition von "scrollback", die ich bisher gefunden habe (im Archlinux-Wiki ): Scrollback ist eine...
Ich wurde gebeten, ein Shell-Skript zu schreiben, um zu überprüfen, ob eine URL für mein Projekt UP / Working ist oder nicht. Ich habe versucht, einige Hinweise über das Internet zu finden, aber ich habe immer überprüft, ob die URL existiert oder nicht. Ich habe es zuerst mit versucht wget. wget -S...
Ich versuche, mehrere Wörter in der Datei mit zu ersetzen sed -i #expression1 #expression2 Datei Something 123 item1 Something 456 item2 Something 768 item3 Something 353 item4 Ausgang (Gewünscht) anything 123 stuff1 anything 456 stuff2 anything 768 stuff3 anything 353 stuff4 Probierversuche Ich...
Gibt es eine Möglichkeit, zeitbasierte Befehle auszuführen, wenn ich einen langen Prozess ausführe? Zum Beispiel führe ich einen sehr langen Prozess aus, der ungefähr 10 Minuten dauert. Nach 5 Minuten möchte ich einen separaten Befehl ausführen. Zur Veranschaulichung könnte der separate Befehl...
Diese Frage wurde von Server Fault migriert, da sie unter Unix und Linux Stack Exchange beantwortet werden kann. Vor 2 Jahren migriert . Eine einfache Installationsmethode für Docker (zum Beispiel) ist: curl -sSL https://get.docker.com/ | sh Ich habe jedoch auch einige gesehen, die so aussehen...
Sagen Sie, wenn ich ein Programm mit der folgenden Zeile geschrieben habe: int main(int argc, char** argv) Jetzt weiß es, welche Befehlszeilenargumente durch Überprüfen des Inhalts von an es übergeben werden argv. Kann das Programm feststellen, wie viele Leerzeichen zwischen Argumenten stehen? Zum...
Ich weiß env, dass es sich um einen Shell-Befehl handelt, mit dem eine Liste der aktuellen Umgebungsvariablen gedruckt werden kann. Und soweit ich das verstehe, RANDOMhandelt es sich auch um eine Umgebungsvariable. Warum ist envdie Ausgabe bei meinem Start unter Linux nicht enthalten...
Nehmen wir an, wir haben zwei Ganzzahlen in einem Bash-Skript: value1=5 value2=3 Warum müssen wir dann im Falle eines Tests doppelte Anführungszeichen verwenden? Beispielsweise: if [[ "$value1" -eq "$value2" ]] Warum nicht einfach folgendes verwenden? if [[ $value1 -eq $value2 ]] Für mich machen...
Gibt es ein Tool in Solaris UNIX (so dass kein GNU-Tool verfügbar ist), um Daten zu subtrahieren? Ich weiß, dass wir unter Linux gawkein Datum von einem anderen subtrahieren können. Aber in Solaris haben wir ein Maximum von nawk(verbessertawk ) dem keine Datumsberechnungen durchgeführt werden...
Angenommen, ich habe export MY_VAR=0 in ~/.bashrc. Ich habe ein Gnomenterminal geöffnet, und in diesem Terminal ändere ich den $MY_VARWert auf 200. Also, wenn ich es tue echo $MY_VAR In diesem Terminal 200wird angezeigt. Jetzt habe ich einen weiteren Tab in meinem Gnome-Terminal geöffnet und mache...
Wie kann ich alle druckbaren ASCII-Zeichen im Terminal
Welche Zeichen in einem regulären Ausdruck müssen im Allgemeinen maskiert werden? Beispielsweise ist Folgendes syntaktisch nicht korrekt: echo '[]' | grep '[]' grep: Unmatched [ or [^ Dies ist jedoch ist syntaktisch korrekt: echo '[]' | grep '\[]' [] Gibt es eine Dokumentation darüber, welche...
Ich möchte zwei Gleitkommazahlen in einem Shell-Skript vergleichen. Der folgende Code funktioniert nicht: #!/bin/bash min=12.45 val=10.35 if (( $val < $min )) ; then min=$val fi echo $min
$stringAngenommen, ich habe eine Shell-Variable , die Text mit mehreren Zeilenumbrüchen enthält, z. string="this is a test" Ich möchte diese Zeichenfolge in eine neue Zeichenfolge new_stringkonvertieren, in der alle Zeilenumbrüche in Leerzeichen umgewandelt werden: new_string="this is a test" Ich...
Manchmal führen Sie ein Programm vom Terminal aus aus, z. B. lxpanel† . Das Terminal wird Sie nicht zurück zur Eingabeaufforderung bringen, es wird hängen bleiben. Sie können Ctrl+ drücken C, um zur Eingabeaufforderung zurückzukehren, aber das wird töten lxpanel. Das Drücken von Alt+ F2(das ein...
Ich benutze die bashShell. Ich stelle häufig nohupsicher, dass meine Prozesse nicht gestoppt werden, wenn ich die Shell / das Terminal schließe, die / das sie gestartet hat. Ich benutze eine Syntax wie: nohup myprocess Beim Start nohupgibt die Nachricht: nohup: ignoring input and appending output...
Kann jemand den Unterschied zwischen Deklarieren und Setzen anhand von Beispielen aus der Praxis
Ich weiß bereits, dass das Drücken von ctrl+zdie App stoppt und ich die App dann mit dem bgBefehl in den Hintergrund senden kann , aber das bedeutet, dass es eine kurze Zeitspanne gibt, in der die App gestoppt wird. Wie sende ich die App direkt in den Hintergrund, ohne sie