Als «newlines» getaggte Fragen

166
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 in...

87
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...

43
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...

28
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...

24
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...

19
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:...

12
sed kann das Zeilenumbruchzeichen nicht entfernen

Ich benutze es schon seit sedeiniger Zeit, aber hier ist eine Eigenart, mit der ich herumgekommen bin und die ich nicht lösen kann. Lassen Sie mich mein Problem mit dem tatsächlichen Fall erklären. Szene 1 printf "ls" | xclip -selection clipboard echo "ls" | xclip -selection clipboard Im ersten...