GoGPT Best VPN GoSearch

OnWorks ഫെവിക്കോൺ

unix2mac - ക്ലൗഡിൽ ഓൺലൈനിൽ

Ubuntu Online, Fedora Online, Windows online emulator അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിവയിലൂടെ OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവിൽ unix2mac പ്രവർത്തിപ്പിക്കുക

Ubuntu Online, Fedora Online, Windows ഓൺലൈൻ എമുലേറ്റർ അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിങ്ങനെയുള്ള ഞങ്ങളുടെ ഒന്നിലധികം സൗജന്യ ഓൺലൈൻ വർക്ക്‌സ്റ്റേഷനുകളിലൊന്ന് ഉപയോഗിച്ച് OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവിൽ പ്രവർത്തിപ്പിക്കാവുന്ന unix2mac കമാൻഡാണിത്.

പട്ടിക:

NAME


dos2unix - DOS/Mac to Unix, തിരിച്ചും ടെക്സ്റ്റ് ഫയൽ ഫോർമാറ്റ് കൺവെർട്ടർ

സിനോപ്സിസ്


dos2unix [ഓപ്ഷനുകൾ] [ഫയൽ ...] [-n INFILE OUTFILE ...]
unix2dos [ഓപ്ഷനുകൾ] [ഫയൽ ...] [-n INFILE OUTFILE ...]

വിവരണം


Dos2unix പാക്കേജിൽ പ്ലെയിൻ ടെക്‌സ്‌റ്റ് പരിവർത്തനം ചെയ്യുന്നതിനായി "dos2unix", "unix2dos" എന്നീ യൂട്ടിലിറ്റികൾ ഉൾപ്പെടുന്നു.
ഡോസ് അല്ലെങ്കിൽ മാക് ഫോർമാറ്റിലുള്ള ഫയലുകൾ യുണിക്സ് ഫോർമാറ്റിലേക്കും തിരിച്ചും.

DOS/Windows ടെക്‌സ്‌റ്റ് ഫയലുകളിൽ ന്യൂലൈൻ എന്നും അറിയപ്പെടുന്ന ഒരു ലൈൻ ബ്രേക്ക്, രണ്ട് സംയോജനമാണ്
പ്രതീകങ്ങൾ: ഒരു ക്യാരേജ് റിട്ടേൺ (CR) തുടർന്ന് ഒരു ലൈൻ ഫീഡ് (LF). Unix ടെക്സ്റ്റ് ഫയലുകളിൽ ഒരു ലൈൻ
ബ്രേക്ക് എന്നത് ഒരൊറ്റ പ്രതീകമാണ്: ലൈൻ ഫീഡ് (LF). Mac ടെക്സ്റ്റ് ഫയലുകളിൽ, Mac OS X-ന് മുമ്പ്, a
ലൈൻ ബ്രേക്ക് സിംഗിൾ ക്യാരേജ് റിട്ടേൺ (CR) പ്രതീകമായിരുന്നു. ഇപ്പോൾ Mac OS ഉപയോഗിക്കുന്നത് Unix ശൈലിയാണ് (LF)
ലൈൻ ബ്രേക്കുകൾ.

ലൈൻ ബ്രേക്കുകൾക്ക് പുറമെ ഫയലുകളുടെ എൻകോഡിംഗ് പരിവർത്തനം ചെയ്യാനും Dos2unix-ന് കഴിയും. കുറച്ച് ഡോസ് കോഡ് പേജുകൾ
Unix Latin-1 ലേക്ക് പരിവർത്തനം ചെയ്യാം. കൂടാതെ വിൻഡോസ് യൂണിക്കോഡ് (UTF-16) ഫയലുകൾ പരിവർത്തനം ചെയ്യാവുന്നതാണ്
Unix Unicode (UTF-8) ഫയലുകൾ.

പരിവർത്തനം നിർബന്ധിതമല്ലെങ്കിൽ ബൈനറി ഫയലുകൾ സ്വയമേവ ഒഴിവാക്കപ്പെടും.

ഡയറക്‌ടറികളും FIFO-കളും പോലെയുള്ള നോൺ-റെഗുലർ ഫയലുകൾ സ്വയമേവ ഒഴിവാക്കപ്പെടും.

പ്രതീകാത്മക ലിങ്കുകളും അവയുടെ ലക്ഷ്യങ്ങളും സ്ഥിരസ്ഥിതിയായി അസ്പർശിക്കാതെ സൂക്ഷിച്ചിരിക്കുന്നു. പ്രതീകാത്മക ലിങ്കുകൾക്ക് കഴിയും
ഓപ്ഷണലായി മാറ്റിസ്ഥാപിക്കാം, അല്ലെങ്കിൽ ഔട്ട്പുട്ട് പ്രതീകാത്മക ലിങ്ക് ടാർഗറ്റിലേക്ക് എഴുതാം.
Windows-ലെ പ്രതീകാത്മക ലിങ്കുകൾ പിന്തുണയ്ക്കുന്നില്ല. വിൻഡോസ് പ്രതീകാത്മക ലിങ്കുകൾ എല്ലായ്പ്പോഴും മാറ്റിസ്ഥാപിക്കുന്നു,
ലക്ഷ്യങ്ങൾ മാറ്റമില്ലാതെ നിലനിർത്തുന്നു.

SunOS/Solaris-ന് കീഴിലുള്ള dos2unix-ന് ശേഷം Dos2unix-ന് സമാനമായ പരിവർത്തന മോഡുകൾ ഉണ്ട്.

ഓപ്ഷനുകൾ


-- ഇനിപ്പറയുന്ന എല്ലാ ഓപ്ഷനുകളും ഫയൽ നാമങ്ങളായി പരിഗണിക്കുക. നിങ്ങൾക്ക് പരിവർത്തനം ചെയ്യണമെങ്കിൽ ഈ ഓപ്ഷൻ ഉപയോഗിക്കുക
ഒരു ഡാഷിൽ തുടങ്ങുന്ന പേരുകളുള്ള ഫയലുകൾ. ഉദാഹരണത്തിന് "-foo" എന്ന പേരിലുള്ള ഒരു ഫയൽ പരിവർത്തനം ചെയ്യാൻ, നിങ്ങൾ
ഈ കമാൻഡ് ഉപയോഗിക്കാം:

dos2unix -- -foo

അല്ലെങ്കിൽ പുതിയ ഫയൽ മോഡിൽ:

dos2unix -n -- -foo out.txt

-അസ്കി
ലൈൻ ബ്രേക്കുകൾ മാത്രം പരിവർത്തനം ചെയ്യുക. ഇതാണ് ഡിഫോൾട്ട് കൺവേർഷൻ മോഡ്.

-iso
DOS ഉം ISO-8859-1 പ്രതീക സെറ്റും തമ്മിലുള്ള പരിവർത്തനം. പരിവർത്തനം എന്ന വിഭാഗവും കാണുക
മോഡുകൾ

-1252
വിൻഡോസ് കോഡ് പേജ് 1252 (പടിഞ്ഞാറൻ യൂറോപ്യൻ) ഉപയോഗിക്കുക.

-437
ഡോസ് കോഡ് പേജ് 437 (യുഎസ്) ഉപയോഗിക്കുക. ISO പരിവർത്തനത്തിനായി ഉപയോഗിക്കുന്ന ഡിഫോൾട്ട് കോഡ് പേജാണിത്.

-850
ഡോസ് കോഡ് പേജ് 850 (പടിഞ്ഞാറൻ യൂറോപ്യൻ) ഉപയോഗിക്കുക.

-860
ഡോസ് കോഡ് പേജ് 860 (പോർച്ചുഗീസ്) ഉപയോഗിക്കുക.

-863
ഡോസ് കോഡ് പേജ് 863 (ഫ്രഞ്ച് കനേഡിയൻ) ഉപയോഗിക്കുക.

-865
ഡോസ് കോഡ് പേജ് 865 (നോർഡിക്) ഉപയോഗിക്കുക.

-7 8 ബിറ്റ് പ്രതീകങ്ങൾ 7 ബിറ്റ് സ്പേസിലേക്ക് പരിവർത്തനം ചെയ്യുക.

-സി, --കൺവ്മോഡ് കൺവിഷൻ മോഡ്
പരിവർത്തന മോഡ് സജ്ജമാക്കുക. CONVMODE ഇതിൽ ഒന്നാണ്: ASCII, 7bit, വലിയ, മാക് ആസ്കി ജീവിയോടൊപ്പം
സ്ഥിരസ്ഥിതി.

-f, --ശക്തിയാണ്
ബൈനറി ഫയലുകളുടെ നിർബന്ധിത പരിവർത്തനം.

-h, --സഹായിക്കൂ
സഹായം പ്രദർശിപ്പിക്കുകയും പുറത്തുകടക്കുകയും ചെയ്യുക.

-കെ, --സൂക്ഷിക്കുക
ഔട്ട്‌പുട്ട് ഫയലിന്റെ തീയതി സ്റ്റാമ്പ് ഇൻപുട്ട് ഫയലിന് സമാനമായി സൂക്ഷിക്കുക.

-എൽ, --ലൈസൻസ്
പ്രോഗ്രാമിന്റെ ലൈസൻസ് പ്രദർശിപ്പിക്കുക.

-എൽ, --പുതിയ വര
അധിക പുതിയ ലൈൻ ചേർക്കുക.

dos2unix: DOS ലൈൻ ബ്രേക്കുകൾ മാത്രം രണ്ട് Unix ലൈൻ ബ്രേക്കുകളായി മാറ്റുന്നു. മാക് മോഡിൽ മാത്രം
Mac ലൈൻ ബ്രേക്കുകൾ രണ്ട് Unix ലൈൻ ബ്രേക്കുകളായി മാറ്റുന്നു.

unix2dos: Unix ലൈൻ ബ്രേക്കുകൾ മാത്രം രണ്ട് ഡോസ് ലൈൻ ബ്രേക്കുകളായി മാറ്റുന്നു. മാക് മോഡിൽ Unix
ലൈൻ ബ്രേക്കുകൾ രണ്ട് മാക് ലൈൻ ബ്രേക്കുകളായി മാറ്റുന്നു.

-എം, --ആഡ്-ബോം
ഔട്ട്പുട്ട് ഫയലിൽ ഒരു UTF-8 ബൈറ്റ് ഓർഡർ മാർക്ക് എഴുതുക. എപ്പോൾ ഈ ഓപ്ഷൻ ഉപയോഗിക്കരുത്
ഔട്ട്പുട്ട് എൻകോഡിംഗ് UTF-8 അല്ലാത്തതാണ്. UNICODE എന്ന വിഭാഗവും കാണുക.

-n, --പുതിയ ഫയൽ INFILE ഔട്ട്ഫിൽ ...
പുതിയ ഫയൽ മോഡ്. ഫയൽ INFILE പരിവർത്തനം ചെയ്‌ത് OUTFILE ഫയലിലേക്ക് ഔട്ട്‌പുട്ട് എഴുതുക. ഫയലിന്റെ പേരുകൾ നിർബന്ധമാണ്
ജോഡികളായി നൽകണം, വൈൽഡ്കാർഡ് പേരുകൾ നൽകണം അല്ല ഉപയോഗിക്കും അല്ലെങ്കിൽ നിങ്ങൾ ഉദ്ദേശിക്കുന്ന നിങ്ങളുടെ ഫയലുകൾ നഷ്ടപ്പെടും.

പുതിയ ഫയൽ (ജോടിയാക്കിയ) മോഡിൽ പരിവർത്തനം ആരംഭിക്കുന്ന വ്യക്തി അതിന്റെ ഉടമയായിരിക്കും
പരിവർത്തനം ചെയ്ത ഫയൽ. പുതിയ ഫയലിന്റെ റീഡ്/റൈറ്റ് പെർമിഷനുകൾ ആയിരിക്കും അനുമതികൾ
യഥാർത്ഥ ഫയലിന്റെ മൈനസ് ദി ഉമാസ്ക്(1) പരിവർത്തനം നടത്തുന്ന വ്യക്തിയുടെ.

-ഓ, --oldfile FILE ...
പഴയ ഫയൽ മോഡ്. ഫയൽ ഫയൽ പരിവർത്തനം ചെയ്‌ത് അതിലേക്ക് ഔട്ട്‌പുട്ട് തിരുത്തിയെഴുതുക. പ്രോഗ്രാം ഡിഫോൾട്ട്
ഈ മോഡിൽ പ്രവർത്തിപ്പിക്കുക. വൈൽഡ്കാർഡ് പേരുകൾ ഉപയോഗിക്കാം.

പഴയ ഫയൽ (ഇൻ-പ്ലേസ്) മോഡിൽ, പരിവർത്തനം ചെയ്ത ഫയലിന് അതേ ഉടമസ്ഥനെയും ഗ്രൂപ്പിനെയും ഒപ്പം ലഭിക്കുന്നു
യഥാർത്ഥ ഫയലായി അനുമതികൾ വായിക്കുക/എഴുതുക. കൂടാതെ ഫയൽ പരിവർത്തനം ചെയ്യുമ്പോൾ
ഫയലിൽ എഴുതാനുള്ള അനുമതിയുള്ള മറ്റൊരു ഉപയോക്താവ് (ഉദാ. യൂസർ റൂട്ട്). പരിവർത്തനം
യഥാർത്ഥ മൂല്യങ്ങൾ സംരക്ഷിക്കാൻ കഴിയാതെ വരുമ്പോൾ നിർത്തലാക്കും. മാറ്റം
യഥാർത്ഥ ഉടമയ്ക്ക് ഫയൽ ഇനി വായിക്കാൻ കഴിയില്ല എന്നാണ് ഉടമ അർത്ഥമാക്കുന്നത്. മാറ്റുക
ഗ്രൂപ്പിന്റെ ഒരു സുരക്ഷാ അപകടമായേക്കാം, ഫയൽ ആളുകൾക്ക് വായിക്കാൻ കഴിയുന്ന തരത്തിലാക്കാം
അത് ആരെ ഉദ്ദേശിച്ചുള്ളതല്ല. ഉടമ, ഗ്രൂപ്പ്, വായന/എഴുത്ത് അനുമതികൾ എന്നിവയുടെ സംരക്ഷണമാണ്
Unix-ൽ മാത്രം പിന്തുണയ്ക്കുന്നു.

-ക്യു, --നിശബ്ദമായി
നിശബ്ദ മോഡ്. എല്ലാ മുന്നറിയിപ്പുകളും സന്ദേശങ്ങളും അടിച്ചമർത്തുക. മടക്ക മൂല്യം പൂജ്യമാണ്. എപ്പോൾ ഒഴികെ
തെറ്റായ കമാൻഡ്-ലൈൻ ഓപ്ഷനുകൾ ഉപയോഗിക്കുന്നു.

- അതെ, --സുരക്ഷിതം
ബൈനറി ഫയലുകൾ ഒഴിവാക്കുക (സ്ഥിരസ്ഥിതി).

-ഉൽ, --assume-utf16le
ഇൻപുട്ട് ഫയൽ ഫോർമാറ്റ് UTF-16LE ആണെന്ന് കരുതുക.

ഇൻപുട്ട് ഫയലിൽ ഒരു ബൈറ്റ് ഓർഡർ മാർക്ക് ഉള്ളപ്പോൾ BOM-ന് ഇതിൽ മുൻഗണനയുണ്ട്
ഓപ്ഷൻ.

നിങ്ങൾ തെറ്റായ ഒരു അനുമാനം നടത്തിയപ്പോൾ (ഇൻപുട്ട് ഫയൽ UTF-16LE ഫോർമാറ്റിൽ ആയിരുന്നില്ല) കൂടാതെ
പരിവർത്തനം വിജയിച്ചു, തെറ്റായ ടെക്‌സ്‌റ്റുള്ള ഒരു UTF-8 ഔട്ട്‌പുട്ട് ഫയൽ നിങ്ങൾക്ക് ലഭിക്കും. നിങ്ങൾക്ക് പഴയപടിയാക്കാം
തെറ്റായ പരിവർത്തനം ഐക്കൺവി(1) UTF-8 ഔട്ട്‌പുട്ട് ഫയൽ പരിവർത്തനം ചെയ്യുന്നതിലൂടെ
UTF-16LE. ഇത് യഥാർത്ഥ ഫയൽ തിരികെ കൊണ്ടുവരും.

UTF-16LE യുടെ അനുമാനം ഒരു ആയി പ്രവർത്തിക്കുന്നു പരിവർത്തനം മോഡ്. സ്ഥിരസ്ഥിതിയിലേക്ക് മാറുന്നതിലൂടെ
ASCII മോഡ് UTF-16LE അനുമാനം ഓഫാക്കി.

-ub, --assume-utf16be
ഇൻപുട്ട് ഫയൽ ഫോർമാറ്റ് UTF-16BE ആണെന്ന് കരുതുക.

ഈ ഐച്ഛികം "-ul" എന്ന ഓപ്‌ഷൻ പോലെ തന്നെ പ്രവർത്തിക്കുന്നു.

-എഫ്, --follow-symlink
പ്രതീകാത്മക ലിങ്കുകൾ പിന്തുടർന്ന് ലക്ഷ്യങ്ങൾ പരിവർത്തനം ചെയ്യുക.

-ആർ, --പകരം-സിംലിങ്ക്
പരിവർത്തനം ചെയ്ത ഫയലുകൾ ഉപയോഗിച്ച് പ്രതീകാത്മക ലിങ്കുകൾ മാറ്റിസ്ഥാപിക്കുക (യഥാർത്ഥ ടാർഗെറ്റ് ഫയലുകൾ മാറ്റമില്ലാതെ തുടരും).

-എസ്, --ഒഴിവാക്കുക-സിംലിങ്ക്
പ്രതീകാത്മക ലിങ്കുകളും ലക്ഷ്യങ്ങളും മാറ്റമില്ലാതെ സൂക്ഷിക്കുക (സ്ഥിരസ്ഥിതി).

-വി, --പതിപ്പ്
പതിപ്പ് വിവരങ്ങൾ പ്രദർശിപ്പിക്കുകയും പുറത്തുകടക്കുകയും ചെയ്യുക.

മാക് MODE


സാധാരണ മോഡിൽ ലൈൻ ബ്രേക്കുകൾ ഡോസിൽ നിന്ന് യുണിക്സിലേക്കും തിരിച്ചും പരിവർത്തനം ചെയ്യപ്പെടുന്നു. മാക് ലൈൻ തകരുന്നു
പരിവർത്തനം ചെയ്യപ്പെടുന്നില്ല.

മാക് മോഡിൽ ലൈൻ ബ്രേക്കുകൾ മാക്കിൽ നിന്ന് യുണിക്സിലേക്കും തിരിച്ചും പരിവർത്തനം ചെയ്യപ്പെടുന്നു. ഡോസ് ലൈൻ ബ്രേക്കുകളാണ്
മാറ്റിയിട്ടില്ല.

Mac മോഡിൽ പ്രവർത്തിപ്പിക്കുന്നതിന് "-c mac" എന്ന കമാൻഡ്-ലൈൻ ഓപ്ഷൻ ഉപയോഗിക്കുക അല്ലെങ്കിൽ "mac2unix" കമാൻഡുകൾ ഉപയോഗിക്കുക അല്ലെങ്കിൽ
"unix2mac".

പരിവർത്തനം മോഡുകൾ


പരിവർത്തന മോഡുകൾ ASCII, 7bit, ഒപ്പം വലിയ താഴെയുള്ള dos2unix/unix2dos ന് സമാനമാണ്
SunOS/Solaris.

ASCII
"ascii" മോഡിൽ ലൈൻ ബ്രേക്കുകൾ മാത്രമേ പരിവർത്തനം ചെയ്യപ്പെടുകയുള്ളൂ. ഇതാണ് ഡിഫോൾട്ട് കൺവേർഷൻ മോഡ്.

ഈ മോഡിന്റെ പേര് 7 ബിറ്റ് സ്റ്റാൻഡേർഡ് ആയ ASCII ആണെങ്കിലും യഥാർത്ഥ മോഡ് ഇതാണ്
8 ബിറ്റ്. യൂണികോഡ് UTF-8 ഫയലുകൾ പരിവർത്തനം ചെയ്യുമ്പോൾ എല്ലായ്പ്പോഴും ഈ മോഡ് ഉപയോഗിക്കുക.

7bit
ഈ മോഡിൽ എല്ലാ 8 ബിറ്റ് നോൺ ASCII പ്രതീകങ്ങളും (128 മുതൽ 255 വരെയുള്ള മൂല്യങ്ങളോടെ)
7 ബിറ്റ് സ്‌പെയ്‌സിലേക്ക് പരിവർത്തനം ചെയ്‌തു.

വലിയ ഒരു ഡോസ് ക്യാരക്ടർ സെറ്റിനും (കോഡ് പേജ്) ഐഎസ്ഒ ക്യാരക്ടർ സെറ്റിനും ഇടയിൽ പ്രതീകങ്ങൾ പരിവർത്തനം ചെയ്യപ്പെടുന്നു
Unix-ൽ ISO-8859-1 (ലാറ്റിൻ-1). ISO-8859-1 തത്തുല്യമല്ലാത്ത ഡോസ് പ്രതീകങ്ങൾ
പരിവർത്തനം സാധ്യമല്ല, ഒരു ഡോട്ടിലേക്ക് പരിവർത്തനം ചെയ്യുന്നു. ISO-8859-1 നും ഇത് തന്നെയാണ് കണക്കാക്കുന്നത്
ഡോസ് കൗണ്ടർപാർട്ട് ഇല്ലാത്ത പ്രതീകങ്ങൾ.

"-iso" ഓപ്ഷൻ മാത്രം ഉപയോഗിക്കുമ്പോൾ dos2unix സജീവ കോഡ് പേജ് നിർണ്ണയിക്കാൻ ശ്രമിക്കും.
ഇത് സാധ്യമല്ലെങ്കിൽ dos2unix ഡിഫോൾട്ട് കോഡ് പേജ് CP437 ഉപയോഗിക്കും, അത് പ്രധാനമായും
യുഎസ്എയിൽ ഉപയോഗിക്കുന്നു. ഒരു നിർദ്ദിഷ്ട കോഡ് പേജ് നിർബന്ധിക്കാൻ "-437" (US), "-850" ഓപ്ഷനുകൾ ഉപയോഗിക്കുക
(പടിഞ്ഞാറൻ യൂറോപ്യൻ), "-860" (പോർച്ചുഗീസ്), "-863" (ഫ്രഞ്ച് കനേഡിയൻ), അല്ലെങ്കിൽ "-865" (നോർഡിക്).
വിൻഡോസ് കോഡ് പേജ് CP1252 (പടിഞ്ഞാറൻ യൂറോപ്യൻ) "-1252" ഓപ്ഷനും പിന്തുണയ്‌ക്കുന്നു. വേണ്ടി
മറ്റ് കോഡ് പേജുകൾ ഇതുമായി സംയോജിപ്പിച്ച് dos2unix ഉപയോഗിക്കുന്നു ഐക്കൺവി(1). ഐക്കൺവിന് ഇടയിൽ പരിവർത്തനം ചെയ്യാൻ കഴിയും
പ്രതീക എൻകോഡിംഗുകളുടെ ഒരു നീണ്ട ലിസ്റ്റ്.

യൂണികോഡ് ടെക്സ്റ്റ് ഫയലുകളിൽ ഒരിക്കലും ഐഎസ്ഒ കൺവേർഷൻ ഉപയോഗിക്കരുത്. ഇത് UTF-8 എൻകോഡ് ചെയ്ത ഫയലുകളെ കേടുവരുത്തും.

ചില ഉദാഹരണങ്ങൾ:

ഡോസ് ഡിഫോൾട്ട് കോഡ് പേജിൽ നിന്ന് Unix Latin-1 ലേക്ക് പരിവർത്തനം ചെയ്യുക

dos2unix -iso -n in.txt out.txt

DOS CP850-ൽ നിന്ന് Unix Latin-1-ലേക്ക് പരിവർത്തനം ചെയ്യുക

dos2unix -850 -n in.txt out.txt

Windows CP1252-ൽ നിന്ന് Unix Latin-1-ലേക്ക് പരിവർത്തനം ചെയ്യുക

dos2unix -1252 -n in.txt out.txt

Windows CP1252-ൽ നിന്ന് Unix UTF-8-ലേക്ക് പരിവർത്തനം ചെയ്യുക (യൂണികോഡ്)

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

Unix Latin-1-ൽ നിന്ന് DOS ഡിഫോൾട്ട് കോഡ് പേജിലേക്ക് പരിവർത്തനം ചെയ്യുക.

unix2dos -iso -n in.txt out.txt

Unix Latin-1-ൽ നിന്ന് DOS CP850-ലേക്ക് പരിവർത്തനം ചെയ്യുക

unix2dos -850 -n in.txt out.txt

Unix Latin-1-ൽ നിന്ന് Windows CP1252-ലേക്ക് പരിവർത്തനം ചെയ്യുക

unix2dos -1252 -n in.txt out.txt

Unix UTF-8 (Unicode) ൽ നിന്ന് Windows CP1252 ലേക്ക് പരിവർത്തനം ചെയ്യുക

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

ഇതും കാണുകhttp://czyborra.com/charsets/codepages.html> കൂടാതെ
<http://czyborra.com/charsets/iso8859.html>.

യൂണിക്കോഡ്


എൻകോഡിംഗുകൾ
വ്യത്യസ്ത യൂണികോഡ് എൻകോഡിംഗുകൾ നിലവിലുണ്ട്. യുണിക്സിലും ലിനക്സിലും യൂണികോഡ് ഫയലുകൾ സാധാരണയാണ്
UTF-8 എൻകോഡിംഗിൽ എൻകോഡ് ചെയ്തിരിക്കുന്നു. വിൻഡോസ് യൂണിക്കോഡിൽ ടെക്സ്റ്റ് ഫയലുകൾ UTF-8, UTF-16, എന്നിവയിൽ എൻകോഡ് ചെയ്യാൻ കഴിയും.
അല്ലെങ്കിൽ UTF-16 ബിഗ് എൻഡിയൻ, എന്നാൽ കൂടുതലും UTF-16 ഫോർമാറ്റിലാണ് എൻകോഡ് ചെയ്തിരിക്കുന്നത്.

പരിവർത്തന
സാധാരണ ടെക്‌സ്‌റ്റ് ഫയലുകൾ പോലെ യുണികോഡ് ടെക്‌സ്‌റ്റ് ഫയലുകൾക്ക് ഡോസ്, യുണിക്‌സ് അല്ലെങ്കിൽ മാക് ലൈൻ ബ്രേക്കുകൾ ഉണ്ടാകാം.

dos2unix, unix2dos എന്നിവയുടെ എല്ലാ പതിപ്പുകൾക്കും UTF-8 എൻകോഡ് ചെയ്ത ഫയലുകൾ പരിവർത്തനം ചെയ്യാൻ കഴിയും, കാരണം UTF-8 ആയിരുന്നു
ASCII-യുമായുള്ള പിന്നോക്ക അനുയോജ്യതയ്ക്കായി രൂപകൽപ്പന ചെയ്‌തിരിക്കുന്നു.

യൂണികോഡ് UTF-2 പിന്തുണയുള്ള Dos2unix, unix16dos എന്നിവയ്ക്ക് ചെറുതും വലുതുമായ എൻഡിയൻ UTF-16 വായിക്കാൻ കഴിയും
എൻകോഡ് ചെയ്ത ടെക്സ്റ്റ് ഫയലുകൾ. UTF-2 സപ്പോർട്ട് ഉപയോഗിച്ചാണോ dos16unix നിർമ്മിച്ചിരിക്കുന്നത് എന്ന് കാണാൻ "dos2unix -V" എന്ന് ടൈപ്പ് ചെയ്യുക.

dos2unix, unix2dos എന്നിവയുടെ വിൻഡോസ് പതിപ്പുകൾ UTF-16 എൻകോഡ് ചെയ്ത ഫയലുകളെ എപ്പോഴും UTF-8 ആക്കി മാറ്റുന്നു.
എൻകോഡ് ചെയ്ത ഫയലുകൾ. dos2unix/unix2dos-ന്റെ Unix പതിപ്പുകൾ UTF-16 എൻകോഡ് ചെയ്ത ഫയലുകളെ
UTF-8 ആയി സജ്ജീകരിക്കുമ്പോൾ പ്രാദേശിക പ്രതീക എൻകോഡിംഗ്. ഉപയോഗിക്കുക ഭാഷാ(1) കണ്ടുപിടിക്കാനുള്ള കമാൻഡ്
പ്രാദേശിക പ്രതീക എൻകോഡിംഗ് എന്താണ്.

UTF-8 ഫോർമാറ്റ് ചെയ്ത ടെക്സ്റ്റ് ഫയലുകൾ വിൻഡോസിലും Unix, dos2unix എന്നിവയിലും നന്നായി പിന്തുണയ്ക്കുന്നതിനാൽ
കൂടാതെ unix2dos-ന് UTF-16 ഫയലുകൾ എഴുതാനുള്ള ഓപ്ഷനില്ല. എല്ലാ UTF-16 പ്രതീകങ്ങളും എൻകോഡ് ചെയ്യാൻ കഴിയും
UTF-8. UTF-16 ൽ നിന്ന് UTF-8 ലേക്ക് പരിവർത്തനം ചെയ്യുന്നത് നഷ്ടമില്ലാതെയാണ്. UTF-16 ഫയലുകൾ ഒഴിവാക്കപ്പെടും
ടെക്‌സ്‌റ്റ് ആകസ്‌മികമായി നഷ്‌ടപ്പെടാതിരിക്കാൻ, ലോക്കൽ ക്യാരക്‌ടർ എൻകോഡിംഗ് UTF-8 അല്ലാത്തപ്പോൾ Unix.
UTF-16 മുതൽ UTF-8 വരെയുള്ള പരിവർത്തന പിശക് സംഭവിക്കുമ്പോൾ, ഉദാഹരണത്തിന് UTF-16 ഇൻപുട്ട് ഫയൽ ചെയ്യുമ്പോൾ
ഒരു പിശക് അടങ്ങിയിരിക്കുന്നു, ഫയൽ ഒഴിവാക്കപ്പെടും.

UTF-7 ഫയലുകളിൽ ISO, 16-ബിറ്റ് മോഡ് പരിവർത്തനം പ്രവർത്തിക്കില്ല.

ബൈറ്റ് ഓർഡർ അടയാളം
വിൻഡോസ് യൂണിക്കോഡ് ടെക്സ്റ്റ് ഫയലുകൾക്ക് സാധാരണയായി ഒരു ബൈറ്റ് ഓർഡർ മാർക്ക് (BOM) ഉണ്ട്, കാരണം പല വിൻഡോസും
പ്രോഗ്രാമുകൾ (നോട്ട്പാഡ് ഉൾപ്പെടെ) സ്ഥിരസ്ഥിതിയായി BOM-കൾ ചേർക്കുക. ഇതും കാണുക
<http://en.wikipedia.org/wiki/Byte_order_mark>.

Unix യൂണികോഡ് ഫയലുകൾക്ക് സാധാരണയായി BOM ഇല്ല. ടെക്സ്റ്റ് ഫയലുകൾ ആണെന്ന് അനുമാനിക്കപ്പെടുന്നു
പ്രാദേശിക പ്രതീക എൻകോഡിംഗിൽ എൻകോഡ് ചെയ്‌തിരിക്കുന്നു.

ഫയലിന് BOM ഉണ്ടെങ്കിൽ മാത്രമേ ഒരു ഫയൽ UTF-2 ഫോർമാറ്റിലാണോ എന്ന് Dos16unix-ന് കണ്ടെത്താനാകൂ. എപ്പോൾ ഒരു
UTF-16 ഫയലിന് BOM ഇല്ല, dos2unix ഫയലിനെ ഒരു ബൈനറി ഫയലായി കാണും.

BOM ഇല്ലാതെ UTF-16 ഫയൽ പരിവർത്തനം ചെയ്യാൻ "-ul" അല്ലെങ്കിൽ "-ub" ഓപ്ഷൻ ഉപയോഗിക്കുക.

നിങ്ങൾ "-m" ഓപ്ഷൻ ഉപയോഗിക്കുന്നില്ലെങ്കിൽ Dos2unix ഒരിക്കലും ഔട്ട്‌പുട്ട് ഫയലിൽ BOM എഴുതുകയില്ല.

ഇൻപുട്ട് ഫയലിന് BOM ഉള്ളപ്പോൾ അല്ലെങ്കിൽ ഓപ്ഷൻ എപ്പോൾ Unix2dos ഔട്ട്പുട്ട് ഫയലിൽ ഒരു BOM എഴുതുന്നു
"-m" ഉപയോഗിക്കുന്നു.

യൂണിക്കോഡ് ഉദാഹരണങ്ങൾ
Windows UTF-16 (BOM-നൊപ്പം) നിന്നും Unix UTF-8 ലേക്ക് പരിവർത്തനം ചെയ്യുക

dos2unix -n in.txt out.txt

Windows UTF-16LE (BOM ഇല്ലാതെ) നിന്നും Unix UTF-8 ലേക്ക് പരിവർത്തനം ചെയ്യുക

dos2unix -ul -n in.txt out.txt

BOM ഉപയോഗിച്ച് Unix UTF-8-ൽ നിന്ന് Windows UTF-8-ലേക്ക് പരിവർത്തനം ചെയ്യുക

unix2dos -m -n in.txt out.txt

Unix UTF-8-ൽ നിന്ന് Windows UTF-16-ലേക്ക് പരിവർത്തനം ചെയ്യുക

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

ഉദാഹരണങ്ങൾ


'stdin'-ൽ നിന്നുള്ള ഇൻപുട്ട് വായിച്ച് 'stdout'-ലേക്ക് ഔട്ട്പുട്ട് എഴുതുക.

dos2unix
dos2unix -l -c mac

a.txt പരിവർത്തനം ചെയ്‌ത് മാറ്റിസ്ഥാപിക്കുക. b.txt പരിവർത്തനം ചെയ്‌ത് മാറ്റിസ്ഥാപിക്കുക.

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

ascii പരിവർത്തന മോഡിൽ a.txt പരിവർത്തനം ചെയ്‌ത് മാറ്റിസ്ഥാപിക്കുക.

dos2unix a.txt

ascii പരിവർത്തന മോഡിൽ a.txt പരിവർത്തനം ചെയ്‌ത് മാറ്റിസ്ഥാപിക്കുക. 7ബിറ്റിൽ b.txt പരിവർത്തനം ചെയ്‌ത് മാറ്റിസ്ഥാപിക്കുക
പരിവർത്തന മോഡ്.

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

Mac-ൽ നിന്ന് Unix ഫോർമാറ്റിലേക്ക് a.txt പരിവർത്തനം ചെയ്യുക.

dos2unix -c mac a.txt
mac2unix a.txt

Unix-ൽ നിന്ന് Mac ഫോർമാറ്റിലേക്ക് a.txt പരിവർത്തനം ചെയ്യുക.

unix2dos -c mac a.txt
unix2mac a.txt

യഥാർത്ഥ തീയതി സ്റ്റാമ്പ് സൂക്ഷിക്കുമ്പോൾ a.txt പരിവർത്തനം ചെയ്യുകയും പകരം വയ്ക്കുകയും ചെയ്യുക.

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

a.txt പരിവർത്തനം ചെയ്‌ത് e.txt-ലേക്ക് എഴുതുക.

dos2unix -n a.txt e.txt

a.txt പരിവർത്തനം ചെയ്‌ത് e.txt-ലേക്ക് എഴുതുക, e.txt-ന്റെ തീയതി സ്റ്റാമ്പ് a.txt പോലെ തന്നെ സൂക്ഷിക്കുക.

dos2unix -k -n a.txt e.txt

a.txt മാറ്റി പകരം വയ്ക്കുക. b.txt പരിവർത്തനം ചെയ്‌ത് e.txt-ലേക്ക് എഴുതുക.

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

c.txt പരിവർത്തനം ചെയ്‌ത് e.txt-ലേക്ക് എഴുതുക. a.txt മാറ്റി പകരം വയ്ക്കുക. b.txt പരിവർത്തനം ചെയ്‌ത് മാറ്റിസ്ഥാപിക്കുക.
d.txt പരിവർത്തനം ചെയ്‌ത് f.txt-ലേക്ക് എഴുതുക.

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

ആവർത്തിച്ചുള്ള പരിവർത്തനം


എന്നതുമായി സംയോജിപ്പിച്ച് dos2unix ഉപയോഗിക്കുക കണ്ടെത്തുക(1) ഉം xargs(1) ആവർത്തിച്ച് പരിവർത്തനം ചെയ്യാനുള്ള കമാൻഡുകൾ
ഒരു ഡയറക്ടറി ട്രീ ഘടനയിലെ ടെക്സ്റ്റ് ഫയലുകൾ. ഉദാഹരണത്തിന് എല്ലാ .txt ഫയലുകളും പരിവർത്തനം ചെയ്യാൻ
നിലവിലെ ഡയറക്ടറി തരത്തിന് കീഴിലുള്ള ഡയറക്ടറി ട്രീ:

കണ്ടെത്തുക . -name *.txt |xargs dos2unix

പ്രാദേശികവൽക്കരണം


ലാംഗ്
പരിസ്ഥിതി വേരിയബിൾ LANG ഉപയോഗിച്ച് പ്രാഥമിക ഭാഷ തിരഞ്ഞെടുത്തു. LANG വേരിയബിൾ
നിരവധി ഭാഗങ്ങൾ ഉൾക്കൊള്ളുന്നു. ആദ്യ ഭാഗം ചെറിയ അക്ഷരങ്ങളിൽ ഭാഷാ കോഡ് ആണ്.
രണ്ടാമത്തേത് ഓപ്ഷണൽ ആണ് കൂടാതെ ഒരു രാജ്യത്തിന് മുമ്പുള്ള വലിയ അക്ഷരത്തിലുള്ള കോഡാണ്
അടിവരയിടുക. ഒരു ഓപ്‌ഷണൽ മൂന്നാം ഭാഗവും ഉണ്ട്: പ്രതീക എൻകോഡിംഗ്, മുമ്പുള്ളത് a
ഡോട്ട്. POSIX സ്റ്റാൻഡേർഡ് തരം ഷെല്ലുകൾക്കുള്ള ചില ഉദാഹരണങ്ങൾ:

LANG=nl ഡച്ച് കയറ്റുമതി ചെയ്യുക
കയറ്റുമതി LANG=nl_NL ഡച്ച്, നെതർലാൻഡ്സ്
കയറ്റുമതി LANG=nl_BE ഡച്ച്, ബെൽജിയം
കയറ്റുമതി LANG=es_ES സ്പാനിഷ്, സ്പെയിൻ
കയറ്റുമതി LANG=es_MX സ്പാനിഷ്, മെക്സിക്കോ
കയറ്റുമതി LANG=en_US.iso88591 ഇംഗ്ലീഷ്, യുഎസ്എ, ലാറ്റിൻ-1 എൻകോഡിംഗ്
കയറ്റുമതി LANG=en_GB.UTF-8 ഇംഗ്ലീഷ്, യുകെ, UTF-8 എൻകോഡിംഗ്

ഭാഷയുടെയും രാജ്യ കോഡുകളുടെയും പൂർണ്ണമായ ലിസ്റ്റിനായി gettext മാനുവൽ കാണുക:
<http://www.gnu.org/software/gettext/manual/gettext.html#ഭാഷ-കോഡുകൾ>

Unix സിസ്റ്റങ്ങളിൽ നിങ്ങൾക്ക് കമാൻഡ് ചെയ്യാൻ ഉപയോഗിക്കാം ഭാഷാ(1) പ്രാദേശിക നിർദ്ദിഷ്ട വിവരങ്ങൾ ലഭിക്കുന്നതിന്.

LANGUAGE എന്ന
LANGUAGE എൻവയോൺമെന്റ് വേരിയബിൾ ഉപയോഗിച്ച് നിങ്ങൾക്ക് ഭാഷകളുടെ മുൻഗണനാ ലിസ്റ്റ് വ്യക്തമാക്കാൻ കഴിയും,
കോളനുകളാൽ വേർതിരിച്ചിരിക്കുന്നു. Dos2unix LANG-നേക്കാൾ LANGUAGE-ന് മുൻഗണന നൽകുന്നു. ഉദാഹരണത്തിന്,
ആദ്യം ഡച്ചും പിന്നെ ജർമ്മൻ: "LANGUAGE=nl:de". നിങ്ങൾ ആദ്യം പ്രാദേശികവൽക്കരണം പ്രവർത്തനക്ഷമമാക്കേണ്ടതുണ്ട്,
നിങ്ങൾക്ക് ഒരു ഭാഷ ഉപയോഗിക്കുന്നതിന് മുമ്പ്, "C" അല്ലാതെ മറ്റൊരു മൂല്യത്തിലേക്ക് LANG (അല്ലെങ്കിൽ LC_ALL) സജ്ജീകരിക്കുന്നതിലൂടെ
LANGUAGE വേരിയബിളിലൂടെ മുൻഗണനാ പട്ടിക. gettext മാനുവലും കാണുക:
<http://www.gnu.org/software/gettext/manual/gettext.html#The-LANGUAGE-variable>

ലഭ്യമല്ലാത്ത ഒരു ഭാഷ നിങ്ങൾ തിരഞ്ഞെടുത്താൽ നിങ്ങൾക്ക് സാധാരണ ഇംഗ്ലീഷ് ലഭിക്കും
സന്ദേശങ്ങൾ.

DOS2UNIX_LOCALEDIR
പരിസ്ഥിതി വേരിയബിൾ DOS2UNIX_LOCALEDIR ഉപയോഗിച്ച് സമാഹരിക്കുന്ന സമയത്ത് LOCALEDIR സജ്ജമാക്കി
മറികടക്കാൻ കഴിയും. ഭാഷാ ഫയലുകൾ കണ്ടെത്താൻ LOCALEDIR ഉപയോഗിക്കുന്നു. ഗ്നു ഡിഫോൾട്ട് മൂല്യം
"/usr/local/share/locale" ആണ്. ഓപ്ഷൻ --പതിപ്പ് LOCALEDIR പ്രദർശിപ്പിക്കും
ഉപയോഗിച്ചു.

ഉദാഹരണം (POSIX ഷെൽ):

കയറ്റുമതി DOS2UNIX_LOCALEDIR=$HOME/share/locale

തിരികെ , VALUE-


വിജയിക്കുമ്പോൾ, പൂജ്യം തിരികെ നൽകും. ഒരു സിസ്റ്റം പിശക് സംഭവിക്കുമ്പോൾ അവസാനത്തെ സിസ്റ്റം പിശക് ആയിരിക്കും
മടങ്ങി. മറ്റ് പിശകുകൾക്ക് 1 തിരികെ നൽകുന്നു.

തെറ്റായ കമാൻഡ്-ലൈൻ ഓപ്‌ഷനുകൾ ഒഴികെയുള്ള നിശബ്ദ മോഡിൽ റിട്ടേൺ മൂല്യം എല്ലായ്പ്പോഴും പൂജ്യമായിരിക്കും
ഉപയോഗിച്ചു.

നിലവാരം


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

AUTHORS


ബെഞ്ചമിൻ ലിൻ -[ഇമെയിൽ പരിരക്ഷിച്ചിരിക്കുന്നു]> Bernd Johannes Wuebben (mac2unix മോഡ്) -
<[ഇമെയിൽ പരിരക്ഷിച്ചിരിക്കുന്നു]>, Christian Wurll (അധിക ന്യൂലൈൻ ചേർക്കുക) -[ഇമെയിൽ പരിരക്ഷിച്ചിരിക്കുന്നു]>, എർവിൻ
വാട്ടർലാൻഡർ -[ഇമെയിൽ പരിരക്ഷിച്ചിരിക്കുന്നു]> (പരിപാലകൻ)

പ്രോജക്റ്റ് പേജ്:http://waterlan.home.xs4all.nl/dos2unix.html>

SourceForge പേജ്:http://sourceforge.net/projects/dos2unix/>

ഫ്രീകോഡ്:http://freecode.com/projects/dos2unix>

onworks.net സേവനങ്ങൾ ഉപയോഗിച്ച് unix2mac ഓൺലൈനായി ഉപയോഗിക്കുക


സൗജന്യ സെർവറുകളും വർക്ക്സ്റ്റേഷനുകളും

Windows & Linux ആപ്പുകൾ ഡൗൺലോഡ് ചെയ്യുക

ലിനക്സ് കമാൻഡുകൾ

Ad




×
വിജ്ഞാപനം
❤️ഇവിടെ ഷോപ്പുചെയ്യുക, ബുക്ക് ചെയ്യുക അല്ലെങ്കിൽ വാങ്ങുക — ചെലവില്ലാതെ, സേവനങ്ങൾ സൗജന്യമായി നിലനിർത്താൻ സഹായിക്കുന്നു.