Domande taggate «newlines»


6
A che serve aggiungere una nuova riga alla fine di un file?
Alcuni compilatori (in particolare quelli C o C ++) forniscono avvisi su: No new line at end of file Ho pensato che questo sarebbe stato un problema solo per i programmatori C, ma github visualizza un messaggio nella vista commit: \ No newline at end of file per un file …
166 files  newlines 

4
Perché Linux usa LF come personaggio newline?
Per quanto ne so, ogni sistema operativo ha un modo diverso di contrassegnare il carattere di fine linea (EOL). I sistemi operativi commerciali utilizzano il ritorno a capo per EOL (ritorno a capo e avanzamento riga su Windows, ritorno a capo solo su Mac). Linux, d'altra parte, utilizza solo il …



9
Trovare tutti i file "non binari"
È possibile utilizzare il findcomando per trovare tutti i file "non binari" in una directory? Ecco il problema che sto cercando di risolvere. Ho ricevuto un archivio di file da un utente di Windows. Questo archivio contiene codice sorgente e file immagine. Il nostro sistema di compilazione non funziona bene …
43 files  find  text  newlines 



6
Come aggiungere un ritorno a capo prima di ogni nuova riga?
Ho un file che utilizza solo \nper le nuove righe, ma ne ho bisogno \r\nper ogni nuova riga. Come posso fare questo? Ad esempio, l'ho risolto usando Vim :%s/\n/\r\n/g, ma vorrei usare uno script o un'applicazione da riga di comando. Eventuali suggerimenti? Ho provato a cercarlo con sedo grep, ma …
28 sed  grep  newlines 


3
Newline nei nomi dei file
Comprendo e accetto la premessa che lo script difensivo 1 shell è sia prudente che, a lungo termine, più sostenibile. Molte delle risposte alle domande sull'elaborazione del testo seguono questo principio inserendo le contingenze delle risposte per i nomi di file non ortodossi; che potrebbe contenere spazi, trattini e nuove …


3
Come risolvere il messaggio "Hunk # 1 FAILED at 1 (terminazioni di riga diverse)"?
Sto cercando di creare una patch con il comando git diff sourcefile >/var/lib/laymab/overlay/category/ebuild/files/thepatch.patch quando applico la patch, mi dà $ 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). Hunk #3 …
22 git  diff  newlines  patch 

2
Perché il tasto Invio non invia EOL?
Unix / Linux EOL è LF, linefeed, ASCII 10, sequenza di escape \n. Ecco uno snippet Python per ottenere esattamente un tasto: 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 Quando premo Entersulla tastiera in risposta a …


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.