EngelsFransSpaans

Ad


OnWorks-favicon

mac2unix - Online in de cloud

Voer mac2unix uit in OnWorks gratis hostingprovider via Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

Dit is de opdracht mac2unix die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

PROGRAMMA:

NAAM


dos2unix - DOS/Mac naar Unix en vice versa converter voor tekstbestandsindeling

KORTE INHOUD


dos2unix [opties] [BESTAND ...] [-n INFILE OUTFILE ...]
unix2dos [opties] [BESTAND ...] [-n INFILE OUTFILE ...]

PRODUCTBESCHRIJVING


Het Dos2unix-pakket bevat hulpprogramma's "dos2unix" en "unix2dos" om platte tekst te converteren
bestanden in DOS- of Mac-indeling naar Unix-indeling en vice versa.

In DOS/Windows tekstbestanden is een regeleinde, ook wel newline genoemd, een combinatie van twee
karakters: een Carriage Return (CR) gevolgd door een Line Feed (LF). In Unix-tekstbestanden een regel
break is een enkel teken: de Line Feed (LF). In Mac-tekstbestanden, vóór Mac OS X, a
regeleinde was een enkel Carriage Return-teken (CR). Tegenwoordig gebruikt Mac OS Unix-stijl (LF)
regel breekt.

Naast regeleinden kan Dos2unix ook de codering van bestanden converteren. Een paar DOS-codepagina's
kan worden geconverteerd naar Unix Latin-1. En Windows Unicode (UTF-16) bestanden kunnen worden geconverteerd naar
Unix Unicode (UTF-8)-bestanden.

Binaire bestanden worden automatisch overgeslagen, tenzij conversie wordt afgedwongen.

Niet-reguliere bestanden, zoals mappen en FIFO's, worden automatisch overgeslagen.

Symbolische links en hun doelen worden standaard onaangeroerd gehouden. Symbolische links kunnen
optioneel worden vervangen, of de uitvoer kan worden geschreven naar het symbolische linkdoel.
Symbolische koppelingen op Windows worden niet ondersteund. Windows symbolische links worden altijd vervangen,
de doelstellingen ongewijzigd te laten.

Dos2unix is ​​gemodelleerd naar dos2unix onder SunOS/Solaris en heeft vergelijkbare conversiemodi.

OPTIES


-- Behandel alle volgende opties als bestandsnamen. Gebruik deze optie als u wilt converteren
bestanden waarvan de naam begint met een streepje. Als u bijvoorbeeld een bestand met de naam "-foo" wilt converteren, moet u
kan dit commando gebruiken:

dos2unix -- -foo

Of in nieuwe bestandsmodus:

dos2unix -n -- -foo uit.txt

-ascii
Converteer alleen regeleinden. Dit is de standaard conversiemodus.

iso
Conversie tussen DOS en ISO-8859-1 tekenset. Zie ook sectie CONVERSIE
MODI.

-1252
Gebruik de Windows-codepagina 1252 (West-Europees).

-437
Gebruik DOS-code pagina 437 (VS). Dit is de standaard codepagina die wordt gebruikt voor ISO-conversie.

-850
Gebruik DOS-codepagina 850 (West-Europees).

-860
Gebruik DOS-codepagina 860 (Portugees).

-863
Gebruik DOS-codepagina 863 (Frans-Canadees).

-865
Gebruik DOS-codepagina 865 (Noords).

-7 Converteer 8-bits tekens naar 7-bits ruimte.

-C, --convmodus CONVMODE
Conversiemodus instellen. Waar CONVMODE een van is: ascii, 7bit, iso, Mac met ascii wezen
de standaard.

-F, --kracht
Forceer conversie van binaire bestanden.

-H, --help
Help weergeven en afsluiten.

-k, --bijhouddatum
Houd de datumstempel van het uitvoerbestand hetzelfde als het invoerbestand.

-L, --vergunning
Licentie van het programma weergeven.

-ik, --nieuwe lijn
Extra nieuwe regel toevoegen.

dos2unix: Alleen DOS-regeleinden worden gewijzigd in twee Unix-regeleinden. Alleen in Mac-modus
Mac-regeleinden zijn gewijzigd in twee Unix-regeleinden.

unix2dos: Alleen Unix-regeleinden worden gewijzigd in twee DOS-regeleinden. In Mac-modus Unix
regeleinden worden gewijzigd in twee Mac-regeleinden.

-M, --add-bom
Schrijf een UTF-8 Byte Order Mark in het uitvoerbestand. Gebruik deze optie nooit wanneer de
uitvoercodering is anders dan UTF-8. Zie ook sectie UNICODE.

-N, --nieuw bestand IN BESTAND UITBESTAND ...
Nieuwe bestandsmodus. Converteer bestand INFILE en schrijf uitvoer naar bestand OUTFILE. Bestandsnamen moeten
worden gegeven in paren en namen met jokertekens moeten niet worden gebruikt of jij? wil je bestanden kwijtraken.

De persoon die de conversie start in de nieuwe bestandsmodus (gepaarde) zal de eigenaar zijn van:
het geconverteerde bestand. De lees-/schrijfrechten van het nieuwe bestand zijn de rechten
van het originele bestand minus de umasker(1) van de persoon die de conversie uitvoert.

-O, --oudbestand FILE ...
Oude bestandsmodus. Converteer het bestand FILE en overschrijf de uitvoer ernaar. Het programma is standaard
lopen in deze modus. Er kunnen jokertekens worden gebruikt.

In de oude bestandsmodus (in-place) krijgt het geconverteerde bestand dezelfde eigenaar, groep en
lees-/schrijfrechten als het originele bestand. Ook wanneer het bestand is geconverteerd door
een andere gebruiker die schrijfrechten heeft voor het bestand (bijv. gebruiker root). de conversie
wordt afgebroken wanneer het niet mogelijk is om de oorspronkelijke waarden te behouden. Verandering van
eigenaar kan betekenen dat de oorspronkelijke eigenaar het bestand niet meer kan lezen. Wijziging
van groep een veiligheidsrisico kan vormen, kan het bestand leesbaar worden gemaakt voor personen voor
voor wie het niet de bedoeling is. Behoud van eigenaar-, groeps- en lees-/schrijfrechten is
alleen ondersteund op Unix.

-Q, --stil
Stille modus. Onderdruk alle waarschuwingen en berichten. De retourwaarde is nul. Behalve wanneer
verkeerde opdrachtregelopties worden gebruikt.

-Ja, --veilig
Binaire bestanden overslaan (standaard).

CPC, --veronderstel-utf16le
Neem aan dat het invoerbestandsformaat UTF-16LE is.

Als er een Byte Order Mark in het invoerbestand staat, heeft de stuklijst hier voorrang op
optie.

Wanneer u een verkeerde aanname deed (het invoerbestand was niet in UTF-16LE-formaat) en de
conversie is gelukt, krijgt u een UTF-8-uitvoerbestand met de verkeerde tekst. U kunt ongedaan maken
de verkeerde conversie met iconv(1) door het UTF-8-uitvoerbestand terug te converteren naar
UTF-16LE. Dit zal het originele bestand terugbrengen.

De aanname van UTF-16LE werkt als een Conversie mode. Door over te schakelen naar de standaard
ascii modus is de UTF-16LE-aanname uitgeschakeld.

-ub, --veronderstel-utf16be
Neem aan dat het invoerbestandsformaat UTF-16BE is.

Deze optie werkt hetzelfde als optie "-ul".

-F, --volg-symlink
Volg symbolische links en converteer de doelen.

-R, --vervang-symlink
Vervang symbolische links door geconverteerde bestanden (originele doelbestanden blijven ongewijzigd).

-S, --skip-symlink
Houd symbolische links en doelen ongewijzigd (standaard).

-V, --versie
Versie-informatie weergeven en afsluiten.

MAC-adres MODE


In de normale modus worden regeleinden geconverteerd van DOS naar Unix en vice versa. Mac regeleinden
worden niet omgezet.

In Mac-modus worden regeleinden geconverteerd van Mac naar Unix en vice versa. DOS regeleinden zijn
niet veranderd.

Om in Mac-modus te werken, gebruikt u de opdrachtregeloptie "-c mac" of gebruikt u de opdrachten "mac2unix" of
"unix2mac".

CONVERSIE MODES


Conversiemodi ascii, 7bit en iso zijn vergelijkbaar met die van dos2unix/unix2dos onder
SunOS / Solaris.

ascii
In de modus "ascii" worden alleen regeleinden geconverteerd. Dit is de standaard conversiemodus.

Hoewel de naam van deze modus ASCII is, wat een 7-bits standaard is, is de werkelijke modus:
8 bits. Gebruik altijd deze modus bij het converteren van Unicode UTF-8-bestanden.

7bit
In deze modus zijn alle 8-bits niet-ASCII-tekens (met waarden van 128 tot 255):
omgezet naar een 7-bits spatie.

iso Tekens worden geconverteerd tussen een DOS-tekenset (codetabel) en ISO-tekenset
ISO-8859-1 (Latijn-1) op Unix. DOS-tekens zonder ISO-8859-1-equivalent, waarvoor:
conversie niet mogelijk is, worden omgezet in een punt. Hetzelfde geldt voor ISO-8859-1
tekens zonder DOS-tegenhanger.

Als alleen optie "-iso" wordt gebruikt, zal dos2unix proberen de actieve codetabel te bepalen.
Als dit niet mogelijk is, gebruikt dos2unix de standaardcodepagina CP437, wat voornamelijk is:
gebruikt in de VS. Gebruik de opties "-437" (VS), "-850" om een ​​specifieke codetabel te forceren
(West-Europees), "-860" (Portugees), "-863" (Frans-Canadees) of "-865" (Noords).
Windows-codetabel CP1252 (West-Europees) wordt ook ondersteund met optie "-1252". Voor
andere codetabellen gebruiken dos2unix in combinatie met iconv(1). Iconv kan converteren tussen
een lange lijst met tekencoderingen.

Gebruik nooit ISO-conversie op Unicode-tekstbestanden. Het zal UTF-8-gecodeerde bestanden beschadigen.

Een paar voorbeelden:

Converteren van DOS standaard codepagina naar Unix Latin-1

dos2unix -iso -n in.txt uit.txt

Converteren van DOS CP850 naar Unix Latin-1

dos2unix -850 -n in.txt uit.txt

Converteren van Windows CP1252 naar Unix Latin-1

dos2unix -1252 -n in.txt uit.txt

Converteren van Windows CP1252 naar Unix UTF-8 (Unicode)

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

Converteer van Unix Latin-1 naar DOS standaard codepagina.

unix2dos -iso -n in.txt uit.txt

Converteren van Unix Latin-1 naar DOS CP850

unix2dos -850 -n in.txt uit.txt

Converteren van Unix Latin-1 naar Windows CP1252

unix2dos -1252 -n in.txt uit.txt

Converteren van Unix UTF-8 (Unicode) naar Windows CP1252

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

Zie ookhttp://czyborra.com/charsets/codepages.html> en
<http://czyborra.com/charsets/iso8859.html>.

UNICODE


coderingen
Er bestaan ​​verschillende Unicode-coderingen. Op Unix en Linux zijn Unicode-bestanden meestal:
gecodeerd in UTF-8-codering. Op Windows kunnen Unicode-tekstbestanden worden gecodeerd in UTF-8, UTF-16,
of UTF-16 big endian, maar zijn meestal gecodeerd in UTF-16-formaat.

Camper ombouw
Unicode-tekstbestanden kunnen DOS-, Unix- of Mac-regeleinden hebben, net als gewone tekstbestanden.

Alle versies van dos2unix en unix2dos kunnen UTF-8-gecodeerde bestanden converteren, omdat UTF-8
ontworpen voor achterwaartse compatibiliteit met ASCII.

Dos2unix en unix2dos met Unicode UTF-16-ondersteuning, kunnen little en big endian UTF-16 lezen
gecodeerde tekstbestanden. Om te zien of dos2unix is ​​gebouwd met UTF-16-ondersteuning type "dos2unix -V".

De Windows-versies van dos2unix en unix2dos converteren UTF-16-gecodeerde bestanden altijd naar UTF-8
gecodeerde bestanden. Unix-versies van dos2unix/unix2dos converteren UTF-16-gecodeerde bestanden naar de
locale-tekencodering wanneer deze is ingesteld op UTF-8. Gebruik de lokaal(1) opdracht om erachter te komen
wat de lokale karaktercodering is.

Omdat UTF-8-geformatteerde tekstbestanden goed worden ondersteund op zowel Windows als Unix, dos2unix
en unix2dos hebben geen optie om UTF-16-bestanden te schrijven. Alle UTF-16-tekens kunnen worden gecodeerd in
UTF-8. Conversie van UTF-16 naar UTF-8 is zonder verlies. UTF-16-bestanden worden overgeslagen
Unix wanneer de tekencodering van de landinstelling niet UTF-8 is, om onbedoeld verlies van tekst te voorkomen.
Wanneer een UTF-16 naar UTF-8 conversiefout optreedt, bijvoorbeeld wanneer het UTF-16 invoerbestand
een fout bevat, wordt het bestand overgeslagen.

ISO- en 7-bit-modusconversie werken niet op UTF-16-bestanden.

Byte Bestelling Markeer
Op Windows hebben Unicode-tekstbestanden meestal een Byte Order Mark (BOM), omdat veel Windows
programma's (inclusief Kladblok) voegen standaard stuklijsten toe. Zie ook
<http://en.wikipedia.org/wiki/Byte_order_mark>.

Op Unix hebben Unicode-bestanden meestal geen stuklijst. Er wordt aangenomen dat tekstbestanden zijn
gecodeerd in de lokale tekencodering.

Dos2unix kan alleen detecteren of een bestand de UTF-16-indeling heeft als het bestand een stuklijst heeft. wanneer een
UTF-16-bestand heeft geen stuklijst, dos2unix zal het bestand als een binair bestand zien.

Gebruik optie "-ul" of "-ub" om een ​​UTF-16-bestand zonder stuklijst te converteren.

Dos2unix schrijft nooit een stuklijst in het uitvoerbestand, tenzij u de optie "-m" gebruikt.

Unix2dos schrijft een stuklijst in het uitvoerbestand wanneer het invoerbestand een stuklijst heeft, of wanneer optie
"-m" wordt gebruikt.

Unicode voorbeelden
Converteren van Windows UTF-16 (met stuklijst) naar Unix UTF-8

dos2unix -n in.txt uit.txt

Converteren van Windows UTF-16LE (zonder stuklijst) naar Unix UTF-8

dos2unix -ul -n in.txt uit.txt

Converteren van Unix UTF-8 naar Windows UTF-8 met stuklijst

unix2dos -m -n in.txt uit.txt

Converteren van Unix UTF-8 naar Windows UTF-16

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

Voorbeelden


Lees invoer van 'stdin' en schrijf uitvoer naar 'stdout'.

dos2unix
dos2unix -l -c mac

Converteer en vervang a.txt. Converteer en vervang b.txt.

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

Converteer en vervang a.txt in de ascii-conversiemodus.

dos2unix a.txt

Converteer en vervang a.txt in de ascii-conversiemodus. Converteer en vervang b.txt in 7bit
conversie modus.

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

Converteer a.txt van Mac naar Unix-formaat.

dos2unix -c mac a.txt
mac2unix a.txt

Converteer a.txt van Unix naar Mac-formaat.

unix2dos -c mac a.txt
unix2mac a.txt

Converteer en vervang a.txt met behoud van de originele datumstempel.

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

Converteer a.txt en schrijf naar e.txt.

dos2unix -n a.txt e.txt

Converteer a.txt en schrijf naar e.txt, houd de datumstempel van e.txt hetzelfde als a.txt.

dos2unix -k -n a.txt e.txt

Converteer en vervang a.txt. Converteer b.txt en schrijf naar e.txt.

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

Converteer c.txt en schrijf naar e.txt. Converteer en vervang a.txt. Converteer en vervang b.txt.
Converteer d.txt en schrijf naar f.txt.

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

RECURSIEVE CONVERSIE


Gebruik dos2unix in combinatie met de vinden(1) en xargs(1) opdrachten om recursief te converteren
tekstbestanden in een mappenboomstructuur. Om bijvoorbeeld alle .txt-bestanden in de
directorystructuur onder het huidige directorytype:

vind . -naam *.txt |xargs dos2unix

LOCALISATIE


TAAL
De primaire taal wordt geselecteerd met de omgevingsvariabele LANG. De LANG-variabele
bestaat uit meerdere onderdelen. Het eerste deel is in kleine letters de taalcode.
De tweede is optioneel en is de landcode in hoofdletters, voorafgegaan door een
laag streepje. Er is ook een optioneel derde deel: tekencodering, voorafgegaan door a
punt. Een paar voorbeelden voor POSIX standaard type shells:

export LANG=nl Nederlands
export LANG=nl_NL Nederlands, Nederland
export LANG=nl_BE Nederlands, België
export LANG=es_ES Spaans, Spanje
export LANG=es_MX Spaans, Mexico
export LANG=en_US.iso88591 Engels, VS, Latin-1-codering
export LANG=en_GB.UTF-8 Engels, VK, UTF-8-codering

Voor een volledige lijst van taal- en landcodes zie de gettext handleiding:
<http://www.gnu.org/software/gettext/manual/gettext.html#Taalcodes>

Op Unix-systemen die u kunt gebruiken om te bevelen lokaal(1) om landspecifieke informatie te krijgen.

TAAL
Met de omgevingsvariabele LANGUAGE kunt u een prioriteitenlijst van talen specificeren,
gescheiden door dubbele punten. Dos2unix geeft de voorkeur aan TAAL boven LANG. Bijvoorbeeld,
eerst Nederlands en dan Duits: "LANGUAGE=nl:de". U moet eerst lokalisatie inschakelen,
door LANG (of LC_ALL) in te stellen op een andere waarde dan "C", voordat u een taal kunt gebruiken
prioriteitenlijst via de LANGUAGE-variabele. Zie ook de gettext handleiding:
<http://www.gnu.org/software/gettext/manual/gettext.html#De-TAAL-variabele>

Als u een taal selecteert die niet beschikbaar is, krijgt u het standaard Engels
berichten.

DOS2UNIX_LOCALEDIR
Met de omgevingsvariabele DOS2UNIX_LOCALEDIR de LOCALEDIR ingesteld tijdens compilatie
overstemd kan worden. LOCALEDIR wordt gebruikt om de taalbestanden te vinden. De standaardwaarde van GNU
is "/usr/local/share/locale". Optie --versie zal de LOCALEDIR weergeven dat is
gebruikt.

Voorbeeld (POSIX-shell):

export DOS2UNIX_LOCALEDIR=$HOME/share/locale

RETURN WAARDE


Bij succes wordt nul geretourneerd. Als er een systeemfout optreedt, is de laatste systeemfout:
teruggekeerd. Voor andere fouten wordt 1 geretourneerd.

De geretourneerde waarde is altijd nul in de stille modus, behalve wanneer verkeerde opdrachtregelopties zijn
gebruikt.

NORMEN


<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>

AUTEURS


Benjamin Lin-[e-mail beveiligd]> Bernd Johannes Wuebben (mac2unix-modus) -
<[e-mail beveiligd]>, Christian Wurll (voeg extra nieuwe regel toe) -[e-mail beveiligd]>, Erwin
Waterlander -[e-mail beveiligd]> (Onderhoudster)

Projectpagina:http://waterlan.home.xs4all.nl/dos2unix.html>

SourceForge-pagina:http://sourceforge.net/projects/dos2unix/>

Gratis code:http://freecode.com/projects/dos2unix>

Mac2unix online gebruiken met onworks.net-services


Gratis servers en werkstations

Windows- en Linux-apps downloaden

  • 1
    Phaser
    Phaser
    Phaser is een snelle, gratis en leuke open
    source HTML5-gameframework dat biedt
    WebGL- en Canvas-weergave overdwars
    desktop- en mobiele webbrowsers. Spellen
    kan samen zijn...
    Phaser downloaden
  • 2
    VASSAL-motor
    VASSAL-motor
    VASSAL is een game-engine om te creëren
    elektronische versies van traditioneel bord
    en kaartspellen. Het biedt ondersteuning voor
    weergave en interactie van speelstukken,
    en...
    VASSAL-engine downloaden
  • 3
    OpenPDF - Vork van iText
    OpenPDF - Vork van iText
    OpenPDF is een Java-bibliotheek voor het maken van
    en het bewerken van PDF-bestanden met een LGPL en
    MPL open source-licentie. OpenPDF is de
    LGPL/MPL open source opvolger van iText,
    een...
    Download OpenPDF - Vork van iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - Systeem voor geautomatiseerd
    Geowetenschappelijke analyses - is een geografische
    Informatie Systeem (GIS) software met
    enorme mogelijkheden voor geodata
    verwerking en analyse...
    SAGA GIS downloaden
  • 5
    Toolbox voor Java/JTOpen
    Toolbox voor Java/JTOpen
    De IBM Toolbox voor Java / JTOpen is een
    bibliotheek van Java-klassen die de
    client/server- en internetprogrammering
    modellen naar een systeem met OS/400,
    i5/OS, o...
    Toolbox voor Java/JTOpen downloaden
  • 6
    D3.js
    D3.js
    D3.js (of D3 voor gegevensgestuurde documenten)
    is een JavaScript-bibliotheek waarmee u
    om dynamische, interactieve gegevens te produceren
    visualisaties in webbrowsers. Met D3
    u...
    D3.js downloaden
  • Meer "

Linux-commando's

  • 1
    abidiff
    abidiff
    abidiff - vergelijk ABI's van ELF-bestanden
    abidiff vergelijkt de Application Binary
    Interfaces (ABI) van twee gedeelde bibliotheken
    in ELF-formaat. Het straalt een betekenis uit
    verslag...
    Voer abidiff uit
  • 2
    blijf
    blijf
    abidw - serialiseer de ABI van een ELF
    bestand abidw leest een gedeelde bibliotheek in ELF
    formaat en verzendt een XML-representatie
    van zijn ABI naar standaarduitvoer. De
    uitgestoten ...
    Voer abidw uit
  • 3
    copac2xml
    copac2xml
    bibutils - conversie van bibliografie
    nutsvoorzieningen ...
    Voer copac2xml uit
  • 4
    Copt
    Copt
    copt - kijkgaatje-optimizer SYSNOPIS:
    copt-bestand.. BESCHRIJVING: copt is een
    kijkgaatje-optimizer voor algemeen gebruik. Het
    leest code van zijn standaardinvoer en
    schrijft een...
    Kopt uitvoeren
  • 5
    collect_stx_titles
    collect_stx_titles
    collect_stx_titles - titel verzamelen
    verklaringen van Stx-documenten ...
    Voer collect_stx_titles uit
  • 6
    gatling-bank
    gatling-bank
    bank - http-benchmark ...
    Run gatling-bank
  • Meer "

Ad