Curl di Pastebin incasina con i ritorni a capo

2

Ogni volta che utilizzo curl per ottenere un file come .profile da Pastebin, il file .profile non viene letto correttamente. Ho fatto qualche controllo, e sembra che sia in corso il ritorno a capo.

Come posso risolvere questo problema? Posso correggere i ritorni a bordo in transito?

    
posta Bert Visscher 27.05.2018 - 15:13
fonte

2 risposte

3

Per i motivi che superano la comprensione, la modalità raw di pastebin.com utilizza le terminazioni di riga di Windows - carriage return seguito da linefeed - anziché un semplice avanzamento di riga utilizzato da tutti i sistemi operativi più appropriati.

Quindi è necessario rimuovere i ritorni a capo. Il modo più semplice per farlo è utilizzare tr .

curl https://pastebin.com/raw/qg0r3wt | tr -d '\r' > .profile

Ciò salverà il contenuto del pastebin qg0r3wt nel file .profile con i ritorni a capo rimossi.

    
risposta data 28.05.2018 - 01:22
fonte
-1

La risposta è includere l'opzione --crlf nel comando.

curl -o .profile --crlf https://pastebin.com/raw/...
    
risposta data 28.05.2018 - 00:42
fonte

Leggi altre domande sui tag