Conversione file testo DOS > UNIX

Postate qui per tutte le discussioni legate a Linux in generale.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
Avatar utente
gohanz
Staff
Staff
Messaggi: 5832
Iscritto il: mar 30 nov 2004, 0:00

Conversione file testo DOS > UNIX

Messaggio da gohanz »

Ragazzi come si effettua la conversione, da linea comando di un file di testo DOS ad un file di testo UNIX?

Grazie! ;)

Avatar utente
masalapianta
Iper Master
Iper Master
Messaggi: 2775
Iscritto il: lun 25 lug 2005, 0:00
Nome Cognome: famoso porco
Kernel: uname -r
Desktop: awesome
Distribuzione: Debian
Località: Roma
Contatta:

Messaggio da masalapianta »

man dos2unix

Avatar utente
targzeta
Iper Master
Iper Master
Messaggi: 6643
Iscritto il: gio 3 nov 2005, 14:05
Nome Cognome: Emanuele Tomasi
Slackware: 64-current
Kernel: latest stable
Desktop: IceWM
Località: Carpignano Sal. (LE) <-> Pisa

Messaggio da targzeta »

Un modo facile è quello di usare il comando:

Codice: Seleziona tutto

tr
solo che implica creare un file temporaneo.
Ecco un esempio di trasformazione del file prova.dos

Codice: Seleziona tutto

cat prova.dos | tr -d '\r' > prova.unix
Un altro comando al volo è:

Codice: Seleziona tutto

sed
solo che ci sono molte versioni diverse e a volte non funziona. A me il seguente comando funziona, fammi sapere se funziona anche a te ok?

Codice: Seleziona tutto

sed -i 's,\r,,' prova.dos
Questo comando ha il vantaggio di modificare direttamente il tuo file prova.dos, ma come ti dicevo prima non sempre funziona

Fammi sapere
Spina

albatrosla
Packager
Packager
Messaggi: 1339
Iscritto il: sab 27 mar 2004, 0:00
Slackware: current
Desktop: fluxbox.git
Località: Collegno, but made in Friûl
Contatta:

Messaggio da albatrosla »


Avatar utente
gohanz
Staff
Staff
Messaggi: 5832
Iscritto il: mar 30 nov 2004, 0:00

Messaggio da gohanz »

Grazie adesso provo, mi serviva una riga di conversione con i comandi disponibili sulla Slackware. Provo le righe di Spina. Mi serviva in quanto le ultime versione di faad2 e faac non compilano. Ho notato che il problema è dovuto al fatto che i vari file di configurazione , hanno il ^M come carattere di ritorno a capo.

Avatar utente
IceSlack
Linux 4.x
Linux 4.x
Messaggi: 1313
Iscritto il: dom 30 ott 2005, 13:27

Messaggio da IceSlack »

gohanz ha scritto:Grazie adesso provo, mi serviva una riga di conversione con i comandi disponibili sulla Slackware. Provo le righe di Spina. Mi serviva in quanto le ultime versione di faad2 e faac non compilano. Ho notato che il problema è dovuto al fatto che i vari file di configurazione , hanno il ^M come carattere di ritorno a capo.
ho avuto il tuo stesso problema, per caso e' l'emulatore GENe?

Avatar utente
gohanz
Staff
Staff
Messaggi: 5832
Iscritto il: mar 30 nov 2004, 0:00

Messaggio da gohanz »

Non sto compilando VLC 0.9.0-svn alla fine riesco a portare a termine la compilazione. Solo che adesso VLC non parte per il solito problema con DBUS!

root@argo:~/Desktop/vlc# vlc
VLC media player 0.9.0-svn Grishenko
starting VLC root wrapper... using UID 0 (root)
***************************************
* Running VLC as root is discouraged. *
***************************************

It is potentially dangerous, and might not even work properly.
3745: assertion failed "!_dbus_transport_get_is_connected (connection->transport)" file "dbus-connection.c" line 1797 function _dbus_connection_last_unref
Abortito
root@argo:~/Desktop/vlc#

Rispondi