Unix & Linux

25
Negiere while-Loop-Bedingung in bash

In einem Teil des Skripts, an dem ich arbeite, möchte ich überprüfen, ob die eingegebene IP-Adresse im richtigen Format vorliegt. Ich möchte eine Schleife machen, während das Eingabeformat NICHT korrekt ist. Das Folgende funktioniert für eine Schleife, während das Format korrekt ist. while [[...

25
Wie entferne ich mehrere Zeilenumbrüche bei EOF?

Ich habe Dateien, die in einer oder mehreren Zeilenumbrüchen enden und nur in einer Zeile enden sollten. Wie kann ich das mit Bash / Unix / GNU-Tools machen? Beispiel für eine fehlerhafte Datei: 1\n \n 2\n \n \n 3\n \n \n \n Beispiel korrigierte Datei: 1\n \n 2\n \n \n 3\n Mit anderen Worten:...

25
Wo ist die Gabel () auf der Gabelbombe: () {: |: &};:?

Warnung: Das Ausführen dieses Befehls in den meisten Shells führt zu einem Systemausfall, für dessen Behebung ein erzwungenes Herunterfahren erforderlich ist Ich verstehe die rekursive Funktion :(){ :|: & };:und was sie tut. Aber ich weiß nicht, wo der Anruf beim Gabelsystem ist. Ich bin mir...

25
Wie auch immer, um prozentual in vim zu navigieren?

Ich öffne oft große Dateien und suche in Protokollen nach Informationen. Da in meinem Fall alle Zeilen einen Zeitstempel haben und ich mir sicher bin, in welchem ​​Teil der gesamten Datei die Informationen enthalten sind, die mich interessieren. Zum Beispiel: in der unteren Hälfte des Dateiinhalts...

25
Pfeiltasten hören spontan auf, in vim zu arbeiten

Ich habe kürzlich ein Upgrade von OS X 10.6 (glaube ich) auf 10.9 durchgeführt. Seitdem scheinen vimdie Pfeiltasten beim Bearbeiten "spontan" nicht mehr zu funktionieren. Irgendwann "drückte" ich frustriert eine der Pfeiltasten und es wurde schließlich der Fehler "E388 konnte keine Definition...