Als «newlines» getaggte Fragen


6
Wozu dient das Hinzufügen einer neuen Zeile am Ende einer Datei?
Einige Compiler (insbesondere C- oder C ++ - Compiler) geben Warnungen zu folgenden Themen aus: No new line at end of file Ich dachte, dies wäre ein C-Programmierer-Problem, aber github zeigt eine Meldung in der Commit-Ansicht an: \ No newline at end of file für eine PHP-Datei. Ich verstehe die …
166 files  newlines 

4
Warum verwendet Linux LF als Zeilenumbruchzeichen?
Soweit ich weiß, kennzeichnet jedes Betriebssystem das Zeilenendezeichen (EOL) auf unterschiedliche Weise. Kommerzielle Betriebssysteme verwenden den Wagenrücklauf für EOL (Wagenrücklauf und Zeilenvorschub unter Windows, Wagenrücklauf nur unter Mac). Linux verwendet dagegen nur den Zeilenvorschub für EOL. Warum verwendet Linux keinen Wagenrücklauf für EOL (und stattdessen nur Zeilenvorschub)?



9
Alle "Nicht-Binär" -Dateien finden
Ist es möglich, mit dem findBefehl alle "nicht-binären" Dateien in einem Verzeichnis zu finden? Hier ist das Problem, das ich zu lösen versuche. Ich habe ein Archiv mit Dateien von einem Windows-Benutzer erhalten. Dieses Archiv enthält Quellcode und Bilddateien. Unser Build-System spielt nicht gut mit Dateien, die Windows-Zeilenenden haben. Ich …
43 files  find  text  newlines 



6
Wie füge ich einen Wagenrücklauf vor jeder neuen Zeile hinzu?
Ich habe eine Datei, die nur \nfür neue Zeilen verwendet wird, aber ich muss sie \r\nfür jede neue Zeile haben. Wie kann ich das machen? Zum Beispiel habe ich es in Vim mit gelöst :%s/\n/\r\n/g, aber ich möchte ein Skript oder eine Befehlszeilenanwendung verwenden. Irgendwelche Vorschläge? Ich habe versucht, dies …
28 sed  grep  newlines 


3
Zeilenumbrüche in Dateinamen
Ich verstehe und akzeptiere die Prämisse, dass defensives 1- Shell-Scripting umsichtig und langfristig nachhaltiger ist. Viele der hier gestellten Antworten auf Textverarbeitungsfragen folgen diesem Prinzip, indem sie die Antwortmöglichkeiten für unorthodoxe Dateinamen berücksichtigen. Das kann Leerzeichen, Bindestriche und neue Zeilen enthalten. Wie häufig sind neue Zeilen in Dateinamen? Speziell: Erstellen …


3
Wie behebe ich die Meldung "Hunk # 1 FAILED at 1 (different line endings)"?
Ich versuche mit dem Befehl einen Patch zu erstellen git diff sourcefile >/var/lib/laymab/overlay/category/ebuild/files/thepatch.patch Wenn ich den Patch anwende, gibt es mir $ patch -v GNU patch 2.7.5 $ /usr/bin/patch -p1 </var/lib/laymab/overlay/category/ebuild/files/thepatch.patch patching file sourcefile Hunk #1 FAILED at 1 (different line endings). Hunk #2 FAILED at 23 (different line endings). …
22 git  diff  newlines  patch 

2
Warum sendet die Eingabetaste keine EOL?
Unix / Linux EOL ist LF, Zeilenvorschub, ASCII 10, Escape-Sequenz \n. Hier ist ein Python-Snippet, um genau einen Tastendruck zu erhalten: import sys, tty, termios fd = sys.stdin.fileno() old_settings = termios.tcgetattr(fd) try: tty.setraw(sys.stdin.fileno()) ch = sys.stdin.read(1) finally: termios.tcsetattr(fd, termios.TCSADRAIN, old_settings) return ch Wenn ich als EnterAntwort auf dieses Snippet auf …


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.