I-EOL: Ungaliguqula kanjani ifayela lombhalo wohlobo lwe-DOS libe yi-UNIX futhi okuphambene nalokho

Khetha imenyu yokuhlela umbhalo ye-DOS, Unix

Ngalokhu okulula Ukufundisa, sixazulula inkinga encane okuzokwenzeka nakanjani kuwe. Izikhathi eziningi kuzokwenzeka kithi ukuthi lapho kuvulwa ifayela le-.txt ku-Linux noma ku-Windows, umbhalo uyashintshwa ukuthi siwuhlele kanjani ekuqaleni. Okwenzekayo ukuthi imigqa isijoyinile futhi nezikhala aziveli. Lokhu kungenxa yokuthi ifomethi yefayela lombhalo wohlobo lwe-UNIX yehlukile kohlobo lwe-DOS ngokuya ngohlamvu lwe ukuphela komugqa (i-EOL) abazisebenzisayo.

Kuzinhlelo ze-UNIX, umlingiswa "okuphakelayo komugqa / ulayini omusha" noma LF futhi lokho kuhambelana \ n, uma uhlela kuzozwakala kuwe. Ngenkathi kuku-Windows uhlelo olusetshenziswe ku-DOS yakudala lutholwa njengefa, okusho ukuthi, "ukubuya kwenqola" kulandelwe i- "feed feed / newline" (\ r \ n). Uma, ngokwesibonelo, sihlele ifayili ku-Linux futhi silivula nge-Windows (futhi ifomethi esiyilondoloze ayifanele), lapho-ke kuzoba nenkinga ejabulisayo yokuthi wonke umbhalo unamathiselwe ngaphandle kwesikhala noma ulayini unqamuka.

Ku-Linux kulula ukuguqula kusuka kufomethi eyodwa kuya kwenye ngaphandle kokufaka noma yini kusistimu yethu, vele usebenzise le miyalo:

  • KUSUKA KU-DOS KUYA KU-UNIX:

Sizosebenzisa umyalo tr, Kulandelwe ipharamitha -d nohlamvu olufanele lwe-EOL. Sizophinda sisebenzise "amapayipi" adumile ukusebenza nefayela lombhalo le-DOS ("igama lefayela") kanye naleyo esifuna ukuyenza iguqulwe ibe yifomethi ye-UNIX ("igama lefayela"). Vele kufanele siqale sisebenzise umyalo we-cd ukuya kufolda lapho ifayela elizoguqulwa litholakala khona noma kusuka kusixhumi esibonakalayo sokudlulisa ifayela liye / Ekhaya (ngokuzenzakalela lapho kutholakala khona i-Prompt):

tr -d '\n' < nombre_archivo > nombre_fichero</p>
  • KUSUKELA KUNOBUNYE KUKE KWESIBILI:

Manje sizosebenzisa umyalo sed ukuguqula ifayela le-Unix libe uhlobo lwe-DOS. Kulokhu sizosebenzisa i-syntax elandelayo, ukufaka igama lamafayela ukuze kuguqulwe ifayela. Ngifuna ukucacisa, noma nini lapho ngibhala ifayili ngiqonde uhlobo lwe-Unix futhi lapho ngifaka ifayili kuhlobo lweWindows / DOS.

sed 's/$/\r/' nombre_fichero > nombre_archivo</p>

Noma kunjalo, kubahleli bemibhalo banamuhla, isivele isinika ithuba lokuthi "Gcina njenge”Ngendlela esiyifunayo ngaphandle kokwenza kusuka esibulalayo. Kepha kuhle njalo ukwazi okwengeziwe ngomugqa womyalo we-Linux. Enye indlela ukusebenzisa amathuluzi amabili aklanyelwe le nhloso, i-dos2unix ne-unix2dos, kepha ekuhambisweni okuningi akufakwa ngokuzenzakalela futhi kufanele kufakwe ...


Shiya umbono wakho

Ikheli lakho le ngeke ishicilelwe. Ezidingekayo ibhalwe nge *

*

*

  1. Unomthwalo wemfanelo ngedatha: AB Internet Networks 2008 SL
  2. Inhloso yedatha: Lawula Ugaxekile, ukuphathwa kwamazwana.
  3. Ukusemthethweni: Imvume yakho
  4. Ukuxhumana kwemininingwane: Imininingwane ngeke idluliselwe kubantu besithathu ngaphandle kwesibopho esisemthethweni.
  5. Isitoreji sedatha: Idatabase ebanjwe yi-Occentus Networks (EU)
  6. Amalungelo: Nganoma yisiphi isikhathi ungakhawulela, uthole futhi ususe imininingwane yakho.

  1.   blahblah1233445 kusho

    Isitatimende esifanele singukuthi
    igama lefayela le-tr -d 'r'