EnglezăFrancezăSpaniolă

Ad


Favicon OnWorks

mac2unix - Online în cloud

Rulați mac2unix în furnizorul de găzduire gratuit OnWorks prin Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

Aceasta este comanda mac2unix care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

PROGRAM:

NUME


dos2unix - Convertor de format de fișier text DOS/Mac în Unix și invers

REZUMAT


dos2unix [opțiuni] [FILE ...] [-n INFILE OUTFILE ...]
unix2dos [opțiuni] [FILE ...] [-n INFILE OUTFILE ...]

DESCRIERE


Pachetul Dos2unix include utilitare „dos2unix” și „unix2dos” pentru a converti text simplu
fișiere în format DOS sau Mac în format Unix și invers.

În fișierele text DOS/Windows, o întrerupere de linie, cunoscută și sub numele de newline, este o combinație a două
caractere: un Carriage Return (CR) urmat de un Line Feed (LF). În fișierele text Unix o linie
break este un singur caracter: Line Feed (LF). În fișierele text Mac, înainte de Mac OS X, a
ruptura de linie a fost un singur caracter Carriage Return (CR). În prezent, Mac OS folosește stilul Unix (LF)
rupturi de linie.

Pe lângă întreruperile de linie, Dos2unix poate converti și codificarea fișierelor. Câteva pagini de cod DOS
poate fi convertit în Unix Latin-1. Și fișierele Windows Unicode (UTF-16) pot fi convertite în
Fișiere Unix Unicode (UTF-8).

Fișierele binare sunt omise automat, cu excepția cazului în care conversia este forțată.

Fișierele neobișnuite, cum ar fi directoarele și FIFO-urile, sunt omise automat.

Legăturile simbolice și țintele lor sunt în mod implicit păstrate neatinse. Legăturile simbolice pot
opțional, poate fi înlocuit sau rezultatul poate fi scris în ținta link-ului simbolic.
Linkurile simbolice pe Windows nu sunt acceptate. Link-uri simbolice Windows întotdeauna înlocuite,
menţinând ţintele neschimbate.

Dos2unix a fost modelat după dos2unix sub SunOS/Solaris și are moduri de conversie similare.

OPŢIUNI


-- Tratați toate opțiunile următoare ca nume de fișiere. Utilizați această opțiune dacă doriți să convertiți
fișiere ale căror nume încep cu o liniuță. De exemplu, pentru a converti un fișier numit „-foo”, tu
pot folosi această comandă:

dos2unix -- -foo

Sau în modul fișier nou:

dos2unix -n -- -foo out.txt

-ascii
Convertiți numai întreruperi de linie. Acesta este modul implicit de conversie.

-izo
Conversie între setul de caractere DOS și ISO-8859-1. Vezi și secțiunea CONVERSIE
MODURI.

-1252
Utilizați pagina de coduri Windows 1252 (Europa de Vest).

-437
Utilizați pagina de coduri DOS 437 (SUA). Aceasta este pagina de cod implicită utilizată pentru conversia ISO.

-850
Utilizați pagina de coduri DOS 850 (Europa de Vest).

-860
Utilizați pagina de coduri DOS 860 (portugheză).

-863
Utilizați pagina de coduri DOS 863 (canadian franceză).

-865
Utilizați pagina de coduri DOS 865 (nordic).

-7 Convertiți caractere de 8 biți în spațiu de 7 biți.

-c, --convmode CONVMODE
Setați modul de conversie. Unde CONVMODE este unul dintre: ascii, 7bit, ISO, mac cu ascii fiind
implicit.

-f, --forta
Forțați conversia fișierelor binare.

-h, --Ajutor
Afișează ajutor și ieșire.

-k, --ține data
Păstrați ștampila de dată a fișierului de ieșire la fel ca a fișierului de intrare.

-L, --licență
Afișează licența programului.

-l, --linie nouă
Adăugați noua linie suplimentară.

dos2unix: Numai întreruperile de linie DOS sunt modificate în două întreruperi de linie Unix. Numai în modul Mac
Întrerupțiile de linie Mac sunt modificate în două întreruperi de linie Unix.

unix2dos: Numai întreruperile de linie Unix sunt modificate în două întreruperi de linie DOS. În modul Mac Unix
întreruperile de linie sunt modificate în două întreruperi de linie Mac.

-m, --add-bom
Scrieți un marcaj de ordine UTF-8 octeți în fișierul de ieșire. Nu utilizați niciodată această opțiune când
codificarea de ieșire este alta decât UTF-8. Vezi și secțiunea UNICODE.

-n, --newfile INFIL OUTFILE ...
Mod de fișier nou. Convertiți fișierul INFILE și scrieți rezultatul în fișierul OUTFILE. Numele fișierelor trebuie
să fie date în perechi, iar numele wildcard ar trebui nu fi folosit sau tu voi pierde fișierele.

Persoana care începe conversia în modul fișier nou (împerecheat) va fi proprietarul
fișierul convertit. Permisiunile de citire/scriere ale noului fișier vor fi permisiunile
a fișierului original minus masca(1) al persoanei care conduce conversia.

-o, --oldfile FILE ...
Mod fișier vechi. Convertiți fișierul FILE și suprascrieți rezultatul în el. Programul este implicit
rulați în acest mod. Pot fi folosite nume de wildcard.

În modul fișier vechi (in loc), fișierul convertit primește același proprietar, grup și
permisiuni de citire/scriere ca fișierul original. De asemenea, atunci când fișierul este convertit de
alt utilizator care are permisiuni de scriere pe fișier (de ex. user root). Conversia
va fi anulat atunci când nu este posibilă păstrarea valorilor originale. Schimbare de
proprietar ar putea însemna că proprietarul inițial nu mai poate citi fișierul. Schimbare
de grup ar putea reprezenta un risc de securitate, fișierul ar putea fi făcut lizibil pentru persoane pentru
căruia nu este destinat. Păstrarea permisiunilor de proprietar, de grup și de citire/scriere este
acceptat doar pe Unix.

-q, --Liniște
Mod silențios. Suprimați toate avertismentele și mesajele. Valoarea returnată este zero. În afară de când
sunt utilizate opțiuni greșite ale liniei de comandă.

-da, --sigur
Omite fișierele binare (implicit).

-ul, --assume-utf16le
Să presupunem că formatul fișierului de intrare este UTF-16LE.

Când există un marcaj de ordine de octeți în fișierul de intrare, BOM-ul are prioritate față de acesta
opțiune.

Când ați făcut o presupunere greșită (fișierul de intrare nu era în format UTF-16LE) și
conversia a reușit, veți obține un fișier de ieșire UTF-8 cu text greșit. Puteți anula
conversia greșită cu inconv(1) prin conversia fișierului de ieșire UTF-8 înapoi în
UTF-16LE. Acest lucru va aduce înapoi fișierul original.

Presupunerea UTF-16LE funcționează ca a convertire mod. Prin trecerea la valoarea implicită
ascii modul ipoteza UTF-16LE este dezactivată.

-ub, --assume-utf16be
Să presupunem că formatul fișierului de intrare este UTF-16BE.

Această opțiune funcționează la fel ca și opțiunea „-ul”.

-F, --follow-simlink
Urmați legăturile simbolice și convertiți țintele.

-R, --inlocuire-simbol
Înlocuiți legăturile simbolice cu fișierele convertite (fișierele țintă originale rămân neschimbate).

-S, --săriți-legătură simbolică
Păstrați legăturile simbolice și obiectivele neschimbate (implicit).

-V, --versiune
Afișați informații despre versiune și ieșiți.

MAC MODE


În modul normal, întreruperile de linie sunt convertite din DOS în Unix și invers. Rupe de linie Mac
nu sunt convertite.

În modul Mac, rupturile de linie sunt convertite din Mac în Unix și invers. Întreruperile de linie DOS sunt
neschimbat.

Pentru a rula în modul Mac, utilizați opțiunea din linia de comandă „-c mac” sau utilizați comenzile „mac2unix” sau
„unix2mac”.

CONVERSIE MODURI


Moduri de conversie ascii, 7bit, și ISO sunt similare cu cele ale dos2unix/unix2dos sub
SunOS/Solaris.

ascii
În modul „ascii” sunt convertite doar întreruperile de linie. Acesta este modul implicit de conversie.

Deși numele acestui mod este ASCII, care este un standard de 7 biți, modul actual este
8 biți. Utilizați întotdeauna acest mod când convertiți fișiere Unicode UTF-8.

7bit
În acest mod, toate caracterele de 8 biți non-ASCII (cu valori de la 128 la 255) sunt
convertit într-un spațiu de 7 biți.

ISO Caracterele sunt convertite între un set de caractere DOS (pagina de cod) și un set de caractere ISO
ISO-8859-1 (Latin-1) pe Unix. Caractere DOS fără echivalent ISO-8859-1, pentru care
conversia nu este posibilă, sunt convertite într-un punct. Același lucru este valabil și pentru ISO-8859-1
caractere fără omologul DOS.

Când este folosită numai opțiunea „-iso”, dos2unix va încerca să determine pagina de cod activă.
Când acest lucru nu este posibil, dos2unix va folosi pagina de cod implicită CP437, care este în principal
folosit in SUA. Pentru a forța o anumită pagină de coduri, utilizați opțiunile „-437” (SUA), „-850”
(Europa de Vest), „-860” (portugheză), „-863” (canadian franceză) sau „-865” (nordic).
Pagina de coduri Windows CP1252 (Europa de Vest) este, de asemenea, acceptată cu opțiunea „-1252”. Pentru
alte pagini de cod folosesc dos2unix în combinație cu inconv(1). Iconv poate converti între
o listă lungă de codificări de caractere.

Nu utilizați niciodată conversia ISO pe fișierele text Unicode. Acesta va deteriora fișierele codificate UTF-8.

Cateva exemple:

Convertiți din pagina de cod implicită DOS în Unix Latin-1

dos2unix -iso -n in.txt out.txt

Convertiți din DOS CP850 în Unix Latin-1

dos2unix -850 -n in.txt out.txt

Convertiți din Windows CP1252 în Unix Latin-1

dos2unix -1252 -n in.txt out.txt

Convertiți din Windows CP1252 în Unix UTF-8 (Unicode)

iconv -f CP1252 -t UTF-8 in.txt | dos2unix > out.txt

Convertiți din Unix Latin-1 în pagina de cod implicită DOS.

unix2dos -iso -n in.txt out.txt

Convertiți din Unix Latin-1 în DOS CP850

unix2dos -850 -n in.txt out.txt

Convertiți din Unix Latin-1 în Windows CP1252

unix2dos -1252 -n in.txt out.txt

Convertiți din Unix UTF-8 (Unicode) în Windows CP1252

unix2dos < in.txt | iconv -f UTF-8 -t CP1252 > out.txt

Vezi sihttp://czyborra.com/charsets/codepages.html> și
<http://czyborra.com/charsets/iso8859.html>.

UNICODE


Codificări
Există diferite codificări Unicode. Pe Unix și Linux fișierele Unicode sunt de obicei
codificat în codificare UTF-8. Pe Windows, fișierele text Unicode pot fi codificate în UTF-8, UTF-16,
sau UTF-16 big endian, dar sunt în mare parte codificate în format UTF-16.

Convertire
Fișierele text Unicode pot avea întreruperi de linie DOS, Unix sau Mac, ca și fișierele text obișnuite.

Toate versiunile dos2unix și unix2dos pot converti fișiere codificate UTF-8, deoarece UTF-8 a fost
proiectat pentru compatibilitate cu ASCII.

Dos2unix și unix2dos cu suport Unicode UTF-16, pot citi Little și Big Endian UTF-16
fișiere text codificate. Pentru a vedea dacă dos2unix a fost construit cu suport UTF-16, tip „dos2unix -V”.

Versiunile pentru Windows ale dos2unix și unix2dos convertesc fișierele codificate UTF-16 întotdeauna în UTF-8
fișiere codificate. Versiunile Unix ale dos2unix/unix2dos convertesc fișierele codificate UTF-16 în
codificarea caracterelor locale când este setată la UTF-8. Folosește localizare(1) comanda pentru a afla
care este codificarea caracterelor locale.

Deoarece fișierele text formatate UTF-8 sunt bine acceptate atât pe Windows, cât și pe Unix, dos2unix
și unix2dos nu au nicio opțiune de a scrie fișiere UTF-16. Toate caracterele UTF-16 pot fi codificate
UTF-8. Conversia de la UTF-16 la UTF-8 este fără pierderi. Fișierele UTF-16 vor fi ignorate
Unix când codarea caracterelor locale nu este UTF-8, pentru a preveni pierderea accidentală a textului.
Când apare o eroare de conversie UTF-16 în UTF-8, de exemplu când fișierul de intrare UTF-16
conține o eroare, fișierul va fi omis.

Conversia în modul ISO și pe 7 biți nu funcționează pe fișierele UTF-16.

Byte comandă marca
Pe Windows, fișierele text Unicode au de obicei un marcaj de ordine de octeți (BOM), deoarece multe Windows
programele (inclusiv Notepad) adaugă BOM în mod implicit. Vezi si
<http://en.wikipedia.org/wiki/Byte_order_mark>.

Pe Unix, fișierele Unicode nu au de obicei un BOM. Se presupune că fișierele text sunt
codificat în codificarea caracterelor locale.

Dos2unix poate detecta dacă un fișier este în format UTF-16 numai dacă fișierul are o BOM. Când an
Fișierul UTF-16 nu are un BOM, dos2unix va vedea fișierul ca un fișier binar.

Utilizați opțiunea „-ul” sau „-ub” pentru a converti un fișier UTF-16 fără BOM.

Dos2unix nu scrie niciodată un BOM în fișierul de ieșire, cu excepția cazului în care utilizați opțiunea „-m”.

Unix2dos scrie o BOM în fișierul de ieșire atunci când fișierul de intrare are o BOM, sau când opțiunea
Se folosește „-m”.

Unicode exemple
Convertiți din Windows UTF-16 (cu BOM) în Unix UTF-8

dos2unix -n in.txt out.txt

Convertiți din Windows UTF-16LE (fără BOM) în Unix UTF-8

dos2unix -ul -n in.txt out.txt

Convertiți din Unix UTF-8 în Windows UTF-8 cu BOM

unix2dos -m -n in.txt out.txt

Convertiți din Unix UTF-8 în Windows UTF-16

unix2dos < in.txt | iconv -f UTF-8 -t UTF-16 > out.txt

EXEMPLE


Citiți intrarea din „stdin” și scrieți ieșirea în „stdout”.

dos2unix
dos2unix -l -c mac

Convertiți și înlocuiți a.txt. Convertiți și înlocuiți b.txt.

dos2unix a.txt b.txt
dos2unix -o a.txt b.txt

Convertiți și înlocuiți a.txt în modul de conversie ascii.

dos2unix a.txt

Convertiți și înlocuiți a.txt în modul de conversie ascii. Convertiți și înlocuiți b.txt în 7 biți
modul de conversie.

dos2unix a.txt -c 7bit b.txt
dos2unix -c ascii a.txt -c 7bit b.txt
dos2unix -ascii a.txt -7 b.txt

Convertiți a.txt din Mac în format Unix.

dos2unix -c mac a.txt
mac2unix a.txt

Convertiți a.txt din format Unix în format Mac.

unix2dos -c mac a.txt
unix2mac a.txt

Convertiți și înlocuiți a.txt păstrând ștampila originală a datei.

dos2unix -k a.txt
dos2unix -k -o a.txt

Convertiți a.txt și scrieți în e.txt.

dos2unix -n a.txt e.txt

Convertiți a.txt și scrieți în e.txt, păstrați ștampila cu data e.txt la fel ca a.txt.

dos2unix -k -n a.txt e.txt

Convertiți și înlocuiți a.txt. Convertiți b.txt și scrieți în e.txt.

dos2unix a.txt -n b.txt e.txt
dos2unix -o a.txt -n b.txt e.txt

Convertiți c.txt și scrieți în e.txt. Convertiți și înlocuiți a.txt. Convertiți și înlocuiți b.txt.
Convertiți d.txt și scrieți în f.txt.

dos2unix -n c.txt e.txt -o a.txt b.txt -n d.txt f.txt

RECURSIV CONVERSIE


Utilizați dos2unix în combinație cu găsi(1) și xargs(1) comenzi pentru a converti recursiv
fișiere text într-o structură arborescentă de directoare. De exemplu, pentru a converti toate fișierele .txt din fișierul
arbore de directoare sub tipul de director curent:

găsi . -name *.txt |xargs dos2unix

LOCALIZARE


LIMBA
Limba principală este selectată cu variabila de mediu LANG. Variabila LANG
constă din mai multe părți. Prima parte este cu litere mici codul limbii.
Al doilea este opțional și este codul țării cu majuscule, precedat de un
sublinia. Există, de asemenea, o a treia parte opțională: codificarea caracterelor, precedată de a
punct. Câteva exemple pentru shell-uri de tip standard POSIX:

export LANG=nl olandeză
export LANG=nl_NL Olandeză, Țările de Jos
export LANG=nl_BE olandeză, Belgia
export LANG=es_ES Spaniolă, Spania
export LANG=es_MX Spaniolă, Mexic
export LANG=en_US.iso88591 Engleză, SUA, codificare Latin-1
export LANG=en_GB.UTF-8 Engleză, Marea Britanie, codificare UTF-8

Pentru o listă completă a codurilor de limbă și de țară, consultați manualul gettext:
<http://www.gnu.org/software/gettext/manual/gettext.html#Coduri de limbă>

Pe sistemele Unix puteți folosi pentru a comanda localizare(1) pentru a obține informații specifice locale.

LIMBA
Cu variabila de mediu LANGUAGE puteți specifica o listă prioritară de limbi,
separate prin două puncte. Dos2unix dă preferință LIMBAJ față de LANG. De exemplu,
mai întâi olandeză și apoi germană: „LANGUAGE=nl:de”. Mai întâi trebuie să activați localizarea,
setând LANG (sau LC_ALL) la o altă valoare decât „C”, înainte de a putea folosi o limbă
lista de prioritate prin variabila LANGUAGE. Consultați și manualul gettext:
<http://www.gnu.org/software/gettext/manual/gettext.html#variabila-LIMBĂ>

Dacă selectați o limbă care nu este disponibilă, veți obține limba engleză standard
mesaje.

DOS2UNIX_LOCALEDIR
Cu variabila de mediu DOS2UNIX_LOCALEDIR, LOCALEDIR se setează în timpul compilării
poate fi anulată. LOCALEDIR este folosit pentru a găsi fișierele de limbă. Valoarea implicită GNU
este „/usr/local/share/locale”. Opțiune --versiune va afișa LOCALEDIR, adică
folosit.

Exemplu (shell POSIX):

export DOS2UNIX_LOCALEDIR=$HOME/share/locale

A REVENI VALUE


La succes, zero este returnat. Când apare o eroare de sistem, va fi ultima eroare de sistem
întors. Pentru alte erori 1 este returnat.

Valoarea returnată este întotdeauna zero în modul silențios, cu excepția cazului în care sunt opțiuni greșite ale liniei de comandă
folosit.

STANDARDE


<http://en.wikipedia.org/wiki/Text_file>

<http://en.wikipedia.org/wiki/Carriage_return>

<http://en.wikipedia.org/wiki/Newline>

<http://en.wikipedia.org/wiki/Unicode>

AUTORI


Benjamin Lin -[e-mail protejat]> Bernd Johannes Wuebben (modul mac2unix) -
<[e-mail protejat]>, Christian Wurll (adăugați noua linie suplimentară) -[e-mail protejat]>, Erwin
Waterlander -[e-mail protejat]> (Întreținător)

Pagina proiectului:http://waterlan.home.xs4all.nl/dos2unix.html>

Pagina SourceForge:http://sourceforge.net/projects/dos2unix/>

Cod liber:http://freecode.com/projects/dos2unix>

Utilizați mac2unix online folosind serviciile onworks.net


Servere și stații de lucru gratuite

Descărcați aplicații Windows și Linux

  • 1
    Phaser
    Phaser
    Phaser este o deschidere rapidă, gratuită și distractivă
    cadru de joc HTML5 sursă care oferă
    Redare WebGL și Canvas
    browsere web desktop și mobile. Jocuri
    poate fi co...
    Descărcați Phaser
  • 2
    Motor VASSAL
    Motor VASSAL
    VASSAL este un motor de joc pentru creare
    versiuni electronice ale plăcii tradiționale
    și jocuri de cărți. Oferă suport pentru
    redarea și interacțiunea pieselor de joc,
    și ...
    Descărcați VASSAL Engine
  • 3
    OpenPDF - Furk of iText
    OpenPDF - Furk of iText
    OpenPDF este o bibliotecă Java pentru creare
    și editarea fișierelor PDF cu un LGPL și
    Licență open source MPL. OpenPDF este
    Succesorul LGPL/MPL open source al iText,
    o ...
    Descărcați OpenPDF - Furk of iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - Sistem pentru automatizare
    Analize Geoștiințifice - este un Geografic
    Sistemul informatic (GIS) software cu
    capacități imense pentru geodate
    procesare și ana...
    Descărcați SAGA GIS
  • 5
    Caseta de instrumente pentru Java/JTOpen
    Caseta de instrumente pentru Java/JTOpen
    IBM Toolbox for Java / JTOpen este un
    biblioteca de clase Java care acceptă
    programare client/server și internet
    modele către un sistem care rulează OS/400,
    i5/OS, o...
    Descărcați Toolbox pentru Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (sau D3 pentru documente bazate pe date)
    este o bibliotecă JavaScript care vă permite
    pentru a produce date dinamice, interactive
    vizualizări în browsere web. Cu D3
    tu...
    Descărcați D3.js
  • Mai mult »

Comenzi Linux

  • 1
    abidiff
    abidiff
    abidiff - comparați ABI-urile fișierelor ELF
    abidiff compară aplicația binară
    Interfețe (ABI) a două biblioteci partajate
    în format ELF. Emite un sens
    repor ...
    Fugi abidiff
  • 2
    abidw
    abidw
    abidw - serializați ABI-ul unui ELF
    fișierul abidw citește o bibliotecă partajată în ELF
    format și emite o reprezentare XML
    a ABI-ului său la ieșirea standard. The
    emis...
    Run abidw
  • 3
    copac2xml
    copac2xml
    bibutils - conversie bibliografie
    utilitati...
    Rulați copac2xml
  • 4
    Copt
    Copt
    copt - optimizator peephole SYSNOPIS:
    fișier copt.. DESCRIERE: copt este a
    optimizator de uz general pentru vizor. Aceasta
    citește codul din intrarea sa standard și
    scrie un...
    Fugi copt
  • 5
    gather_stx_titles
    gather_stx_titles
    gather_stx_titles - aduna titlul
    declarații din documentele Stx...
    Rulați gather_stx_titles
  • 6
    gatling-banc
    gatling-banc
    bench - http benchmark...
    Alerga gatling-bench
  • Mai mult »

Ad