InggrisPerancisSpanyol

Ad


favorit OnWorks

mac2unix - Online di Cloud

Jalankan mac2unix di penyedia hosting gratis OnWorks melalui Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

Ini adalah perintah mac2unix yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

PROGRAM:

NAMA


dos2unix - DOS/Mac ke Unix dan sebaliknya konverter format file teks

RINGKASAN


dos2unix [opsi] [FILE ...] [-n INFILE OUTFILE ...]
unix2dos [opsi] [FILE ...] [-n INFILE OUTFILE ...]

DESKRIPSI


Paket Dos2unix mencakup utilitas "dos2unix" dan "unix2dos" untuk mengonversi teks biasa
file dalam format DOS atau Mac ke format Unix dan sebaliknya.

Dalam file teks DOS/Windows, jeda baris, juga dikenal sebagai baris baru, adalah kombinasi dari dua:
karakter: Carriage Return (CR) diikuti oleh Line Feed (LF). Dalam file teks Unix, satu baris
break adalah karakter tunggal: Line Feed (LF). Dalam file teks Mac, sebelum Mac OS X, a
jeda baris adalah karakter Carriage Return (CR) tunggal. Saat ini Mac OS menggunakan gaya Unix (LF)
jeda baris.

Selain jeda baris, Dos2unix juga dapat mengonversi pengkodean file. Beberapa halaman kode DOS
dapat dikonversi ke Unix Latin-1. Dan file Windows Unicode (UTF-16) dapat dikonversi ke
File Unix Unicode (UTF-8).

File biner secara otomatis dilewati, kecuali jika konversi dipaksa.

File non-reguler, seperti direktori dan FIFO, secara otomatis dilewati.

Tautan simbolis dan targetnya secara default tetap tidak tersentuh. Tautan simbolis dapat
opsional diganti, atau output dapat ditulis ke target tautan simbolik.
Tautan simbolis di Windows tidak didukung. Tautan simbolis Windows selalu diganti,
menjaga target tidak berubah.

Dos2unix dimodelkan setelah dos2unix di bawah SunOS/Solaris dan memiliki mode konversi yang serupa.

PILIHAN


-- Perlakukan semua opsi berikut sebagai nama file. Gunakan opsi ini jika Anda ingin mengonversi
file yang namanya dimulai dengan tanda hubung. Misalnya untuk mengonversi file bernama "-foo", Anda
dapat menggunakan perintah ini:

dos2unix -- -foo

Atau dalam mode file baru:

dos2unix -n -- -foo keluar.txt

-ascii
Konversi hanya jeda baris. Ini adalah mode konversi default.

-iso
Konversi antara set karakter DOS dan ISO-8859-1. Lihat juga bagian KONVERSI
MODE.

-1252
Gunakan halaman kode Windows 1252 (Eropa Barat).

-437
Gunakan kode DOS halaman 437 (AS). Ini adalah halaman kode default yang digunakan untuk konversi ISO.

-850
Gunakan kode DOS halaman 850 (Eropa Barat).

-860
Gunakan kode DOS halaman 860 (Portugis).

-863
Gunakan kode DOS halaman 863 (Prancis Kanada).

-865
Gunakan kode DOS halaman 865 (Nordik).

-7 Ubah karakter 8 bit menjadi ruang 7 bit.

-C, --mode konv MODE KONVM
Setel mode konversi. Di mana CONVMODE adalah salah satu dari: ascii, 7bit, iso, mac dengan ascii menjadi
default.

-F, --memaksa
Memaksa konversi file biner.

-H, --membantu
Tampilkan bantuan dan keluar.

-k, --keepdate
Pertahankan cap tanggal file output sama dengan file input.

-L, --lisensi
Tampilkan lisensi program.

-aku, --garis baru
Tambahkan baris baru tambahan.

dos2unix: Hanya jeda baris DOS yang diubah menjadi dua jeda baris Unix. Hanya dalam mode Mac
Hentian baris Mac diubah menjadi dua jeda baris Unix.

unix2dos: Hanya jeda baris Unix yang diubah menjadi dua jeda baris DOS. Dalam mode Mac Unix
jeda baris diubah menjadi dua jeda baris Mac.

-M, --tambahkan-bom
Tulis Tanda Urutan Byte UTF-8 di file output. Jangan pernah menggunakan opsi ini saat
pengkodean output selain UTF-8. Lihat juga bagian UNICODE.

-N, --file baru INFILE FILE KELUAR ...
Modus berkas baru. Konversi file INFILE dan tulis output ke file OUTFILE. Nama file harus
diberikan berpasangan dan nama wildcard harus tidak digunakan atau kamu akan kehilangan file Anda.

Orang yang memulai konversi dalam mode file baru (berpasangan) akan menjadi pemilik
file yang dikonversi. Izin baca/tulis dari file baru akan menjadi izin
dari file asli dikurangi umask(1) orang yang menjalankan konversi.

-Hai, --file lama FILE ...
Modus berkas lama. Konversi file FILE dan timpa output ke sana. Program default ke
berjalan dalam mode ini. Nama wildcard dapat digunakan.

Dalam mode file lama (di tempat) file yang dikonversi mendapatkan pemilik, grup, dan
izin baca/tulis sebagai file asli. Juga ketika file dikonversi oleh
pengguna lain yang memiliki izin menulis pada file (misalnya root pengguna). Konversi
akan dibatalkan jika tidak mungkin mempertahankan nilai aslinya. Perubahan dari
pemilik dapat berarti bahwa pemilik asli tidak dapat membaca file lagi. Mengubah
kelompok dapat menjadi risiko keamanan, file dapat dibuat agar dapat dibaca oleh orang-orang untuk
siapa yang tidak dimaksudkan. Pelestarian izin pemilik, grup, dan baca/tulis adalah
hanya didukung di Unix.

-Q, --diam
Modus tenang. Menekan semua peringatan dan pesan. Nilai kembalian adalah nol. Kecuali ketika
opsi baris perintah yang salah digunakan.

-S, --aman
Lewati file biner (default).

The, --anggap-utf16le
Asumsikan bahwa format file input adalah UTF-16LE.

Ketika ada Tanda Urutan Byte di file input, BOM memiliki prioritas di atas ini
.

Ketika Anda membuat asumsi yang salah (file input tidak dalam format UTF-16LE) dan
konversi berhasil, Anda akan mendapatkan file keluaran UTF-8 dengan teks yang salah. Anda dapat membatalkan
konversi yang salah dengan iconv(1) dengan mengonversi file keluaran UTF-8 kembali ke
UTF-16LE. Ini akan mengembalikan file asli.

Asumsi UTF-16LE berfungsi sebagai Konversi mode. Dengan beralih ke default
ascii mode asumsi UTF-16LE dimatikan.

-ub, --anggap-utf16be
Asumsikan bahwa format file input adalah UTF-16BE.

Opsi ini bekerja sama dengan opsi "-ul".

-F, --ikuti-symlink
Ikuti tautan simbolik dan konversikan target.

-R, --ganti-symlink
Ganti tautan simbolik dengan file yang dikonversi (file target asli tetap tidak berubah).

-S, --lewati-symlink
Pertahankan tautan simbolik dan target tidak berubah (default).

-V, --Versi: kapan
Tampilkan informasi versi dan keluar.

MAC MODE


Dalam mode normal, jeda baris diubah dari DOS ke Unix dan sebaliknya. Jeda baris Mac
tidak dikonversi.

Dalam mode Mac, jeda baris dikonversi dari Mac ke Unix dan sebaliknya. Jeda baris DOS adalah
tidak berubah.

Untuk menjalankan dalam mode Mac gunakan opsi baris perintah "-c mac" atau gunakan perintah "mac2unix" atau
"unix2mac".

KONVERSI MODE


Mode konversi ascii, 7bit, dan iso mirip dengan dos2unix/unix2dos di bawah
SunOS/ Solaris.

ascii
Dalam mode "ascii" hanya jeda baris yang dikonversi. Ini adalah mode konversi default.

Meskipun nama mode ini adalah ASCII, yang merupakan standar 7 bit, mode sebenarnya adalah
8 bit. Gunakan selalu mode ini saat mengonversi file Unicode UTF-8.

7bit
Dalam mode ini semua karakter 8 bit non-ASCII (dengan nilai dari 128 hingga 255) adalah
dikonversi ke ruang 7 bit.

iso Karakter dikonversi antara set karakter DOS (halaman kode) dan set karakter ISO
ISO-8859-1 (Latin-1) di Unix. Karakter DOS tanpa ekuivalen ISO-8859-1, yang
konversi tidak mungkin, dikonversi ke titik. Jumlah yang sama untuk ISO-8859-1
karakter tanpa mitra DOS.

Ketika hanya opsi "-iso" yang digunakan, dos2unix akan mencoba menentukan halaman kode yang aktif.
Jika ini tidak memungkinkan, dos2unix akan menggunakan halaman kode default CP437, yang utamanya adalah
digunakan di AS. Untuk memaksa halaman kode tertentu gunakan opsi "-437" (AS), "-850"
(Eropa Barat), "-860" (Portugis), "-863" (Prancis Kanada), atau "-865" (Nordik).
Halaman kode Windows CP1252 (Eropa Barat) juga didukung dengan opsi "-1252". Untuk
halaman kode lain menggunakan dos2unix dalam kombinasi dengan iconv(1). Iconv dapat mengkonversi antara
daftar panjang pengkodean karakter.

Jangan pernah menggunakan konversi ISO pada file teks Unicode. Ini akan merusak file yang disandikan UTF-8.

Beberapa contoh:

Konversi dari halaman kode default DOS ke Unix Latin-1

dos2unix -iso -n masuk.txt keluar.txt

Mengkonversi dari DOS CP850 ke Unix Latin-1

dos2unix -850 -n masuk.txt keluar.txt

Mengkonversi dari Windows CP1252 ke Unix Latin-1

dos2unix -1252 -n masuk.txt keluar.txt

Mengkonversi dari Windows CP1252 ke Unix UTF-8 (Unicode)

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

Mengkonversi dari Unix Latin-1 ke halaman kode default DOS.

unix2dos -iso -n masuk.txt keluar.txt

Mengkonversi dari Unix Latin-1 ke DOS CP850

unix2dos -850 -n masuk.txt keluar.txt

Mengkonversi dari Unix Latin-1 ke Windows CP1252

unix2dos -1252 -n masuk.txt keluar.txt

Mengkonversi dari Unix UTF-8 (Unicode) ke Windows CP1252

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

Lihat jugahttp://czyborra.com/charsets/codepages.html> dan
<http://czyborra.com/charsets/iso8859.html>.

UNICODE


Encode
Ada pengkodean Unicode yang berbeda. Pada file Unix dan Linux Unicode biasanya
dikodekan dalam pengkodean UTF-8. Pada file teks Windows Unicode dapat dikodekan dalam UTF-8, UTF-16,
atau UTF-16 big endian, tetapi sebagian besar dikodekan dalam format UTF-16.

Konversi
File teks Unicode dapat memiliki jeda baris DOS, Unix atau Mac, seperti file teks biasa.

Semua versi dos2unix dan unix2dos dapat mengonversi file yang disandikan UTF-8, karena UTF-8 adalah
dirancang untuk kompatibilitas mundur dengan ASCII.

Dos2unix dan unix2dos dengan dukungan Unicode UTF-16, dapat membaca little dan big endian UTF-16
file teks yang dikodekan. Untuk melihat apakah dos2unix dibangun dengan dukungan UTF-16 ketik "dos2unix -V".

Versi Windows dos2unix dan unix2dos selalu mengonversi file yang disandikan UTF-16 ke UTF-8
file yang dikodekan. Versi Unix dari dos2unix/unix2dos mengonversi file yang disandikan UTF-16 ke
pengkodean karakter lokal saat disetel ke UTF-8. Menggunakan Lokal(1) perintah untuk mencari tahu
apa itu pengkodean karakter lokal.

Karena file teks berformat UTF-8 didukung dengan baik di Windows dan Unix, dos2unix
dan unix2dos tidak memiliki opsi untuk menulis file UTF-16. Semua karakter UTF-16 dapat dikodekan dalam
UTF-8. Konversi dari UTF-16 ke UTF-8 tanpa kerugian. File UTF-16 akan dilewati
Unix ketika pengkodean karakter lokal bukan UTF-8, untuk mencegah hilangnya teks secara tidak sengaja.
Ketika kesalahan konversi UTF-16 ke UTF-8 terjadi, misalnya ketika file input UTF-16
berisi kesalahan, file akan dilewati.

Konversi mode ISO dan 7-bit tidak berfungsi pada file UTF-16.

Byte Memesan Mark
Pada Windows file teks Unicode biasanya memiliki Byte Order Mark (BOM), karena banyak Windows
program (termasuk Notepad) menambahkan BOM secara default. Lihat juga
<http://en.wikipedia.org/wiki/Byte_order_mark>.

Pada file Unix Unicode biasanya tidak memiliki BOM. Diasumsikan bahwa file teks adalah
dikodekan dalam pengkodean karakter lokal.

Dos2unix hanya dapat mendeteksi jika file dalam format UTF-16 jika file tersebut memiliki BOM. Ketika sebuah
File UTF-16 tidak memiliki BOM, dos2unix akan melihat file sebagai file biner.

Gunakan opsi "-ul" atau "-ub" untuk mengonversi file UTF-16 tanpa BOM.

Dos2unix tidak pernah menulis BOM di file output, kecuali jika Anda menggunakan opsi "-m".

Unix2dos menulis BOM dalam file output ketika file input memiliki BOM, atau ketika opsi
"-m" digunakan.

Unicode contoh
Mengkonversi dari Windows UTF-16 (dengan BOM) ke Unix UTF-8

dos2unix -n masuk.txt keluar.txt

Mengkonversi dari Windows UTF-16LE (tanpa BOM) ke Unix UTF-8

dos2unix -ul -n masuk.txt keluar.txt

Konversi dari Unix UTF-8 ke Windows UTF-8 dengan BOM

unix2dos -m -n masuk.txt keluar.txt

Mengkonversi dari Unix UTF-8 ke Windows UTF-16

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

CONTOH


Baca input dari 'stdin' dan tulis output ke 'stdout'.

dos2unix
dos2unix -l -c mac

Konversi dan ganti a.txt. Konversi dan ganti b.txt.

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

Konversi dan ganti a.txt dalam mode konversi ascii.

dos2unix a.txt

Konversi dan ganti a.txt dalam mode konversi ascii. Konversi dan ganti b.txt dalam 7bit
modus konversi.

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

Konversi a.txt dari Mac ke format Unix.

dos2unix -c mac a.txt
mac2unix a.txt

Konversi a.txt dari format Unix ke Mac.

unix2dos -c mac a.txt
unix2mac a.txt

Konversi dan ganti a.txt sambil mempertahankan cap tanggal asli.

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

Konversi a.txt dan tulis ke e.txt.

dos2unix -n a.txt e.txt

Konversi a.txt dan tulis ke e.txt, pertahankan cap tanggal e.txt sama dengan a.txt.

dos2unix -k -n a.txt e.txt

Konversi dan ganti a.txt. Konversi b.txt dan tulis ke e.txt.

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

Konversi c.txt dan tulis ke e.txt. Konversi dan ganti a.txt. Konversi dan ganti b.txt.
Konversi d.txt dan tulis ke f.txt.

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

REKURSIF KONVERSI


Gunakan dos2unix dalam kombinasi dengan menemukan(1) dan xargs(1) perintah untuk mengkonversi secara rekursif
file teks dalam struktur pohon direktori. Misalnya untuk mengonversi semua file .txt di
pohon direktori di bawah jenis direktori saat ini:

Temukan . -nama *.txt |xargs dos2unix

LOKALISASI


BAHASA
Bahasa utama dipilih dengan variabel lingkungan LANG. Variabel LANG
terdiri dari beberapa bagian. Bagian pertama adalah dalam huruf kecil kode bahasa.
Yang kedua adalah opsional dan merupakan kode negara dalam huruf kapital, didahului dengan an
menggarisbawahi. Ada juga bagian ketiga opsional: pengkodean karakter, didahului dengan a
dot. Beberapa contoh untuk shell tipe standar POSIX:

ekspor LANG=nl Belanda
ekspor LANG=nl_NL Belanda, Belanda
ekspor LANG=nl_BE Belanda, Belgia
ekspor LANG=es_ES Spanyol, Spanyol
ekspor LANG=es_MX Spanyol, Meksiko
ekspor LANG=en_US.iso88591 Inggris, AS, Latin-1 encoding
ekspor LANG=en_GB.UTF-8 Bahasa Inggris, Inggris, penyandian UTF-8

Untuk daftar lengkap kode bahasa dan negara, lihat manual gettext:
<http://www.gnu.org/software/gettext/manual/gettext.html#Bahasa-Kode>

Pada sistem Unix yang dapat Anda gunakan untuk memerintahkan Lokal(1) untuk mendapatkan informasi spesifik lokal.

BAHASA
Dengan variabel lingkungan LANGUAGE Anda dapat menentukan daftar prioritas bahasa,
dipisahkan oleh titik dua. Dos2unix memberikan preferensi ke LANGUAGE daripada LANG. Contohnya,
pertama Belanda dan kemudian Jerman: "LANGUAGE=nl:de". Anda harus mengaktifkan pelokalan terlebih dahulu,
dengan menyetel LANG (atau LC_ALL) ke nilai selain "C", sebelum Anda dapat menggunakan bahasa
daftar prioritas melalui variabel LANGUAGE. Lihat juga manual gettext:
<http://www.gnu.org/software/gettext/manual/gettext.html#Variabel-BAHASA>

Jika Anda memilih bahasa yang tidak tersedia, Anda akan mendapatkan bahasa Inggris standar
pesan.

DOS2UNIX_LOCALEDIR
Dengan variabel lingkungan DOS2UNIX_LOCALEDIR, LOCALEDIR disetel selama kompilasi
dapat dikesampingkan. LOCALEDIR digunakan untuk menemukan file bahasa. Nilai default GNU
adalah "/usr/local/share/locale". Pilihan --Versi: kapan akan menampilkan LOCALEDIR yaitu
bekas.

Contoh (shell POSIX):

ekspor DOS2UNIX_LOCALEDIR=$HOME/share/locale

KEMBALI NILAI


Pada keberhasilan, nol dikembalikan. Ketika kesalahan sistem terjadi, kesalahan sistem terakhir adalah
dikembalikan. Untuk kesalahan lain 1 dikembalikan.

Nilai kembalian selalu nol dalam mode senyap, kecuali jika opsi baris perintah yang salah adalah
bekas.

STANDAR


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

PENULIS


Benyamin Lin-[email dilindungi]> Bernd Johannes Wuebben (modus mac2unix) -
<[email dilindungi]>, Christian Wurll (tambahkan baris baru) -[email dilindungi]>, Erwin
Pendarat air -[email dilindungi]> (Pemelihara)

Halaman proyek:http://waterlan.home.xs4all.nl/dos2unix.html>

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

Kode gratis:http://freecode.com/projects/dos2unix>

Gunakan mac2unix online menggunakan layanan onworks.net


Server & Workstation Gratis

Unduh aplikasi Windows & Linux

  • 1
    Phaser
    Phaser
    Phaser adalah pembukaan yang cepat, gratis, dan menyenangkan
    kerangka kerja game HTML5 sumber yang menawarkan
    Rendering WebGL dan Canvas di seluruh
    browser web desktop dan seluler. permainan
    bisa bersama...
    Unduh Phaser.dll
  • 2
    Mesin VASSAL
    Mesin VASSAL
    VASSAL adalah mesin permainan untuk membuat
    versi elektronik dari papan tradisional
    dan permainan kartu. Ini memberikan dukungan untuk
    rendering dan interaksi potongan game,
    dan ...
    Unduh Mesin VASSAL
  • 3
    OpenPDF - Garpu iText
    OpenPDF - Garpu iText
    OpenPDF adalah perpustakaan Java untuk membuat
    dan mengedit file PDF dengan LGPL dan
    Lisensi sumber terbuka MPL. OpenPDF adalah
    LGPL/MPL penerus sumber terbuka iText,
    Sebuah...
    Unduh OpenPDF - Garpu iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - Sistem untuk Otomatis
    Analisis Geoscientific - adalah Geografis
    Perangkat lunak Sistem Informasi (GIS) dengan
    kemampuan luar biasa untuk geodata
    pengolahan dan ...
    Unduh SAGA GIS
  • 5
    Toolbox untuk Java/JTOpen
    Toolbox untuk Java/JTOpen
    Toolbox IBM untuk Java / JTOpen adalah a
    perpustakaan kelas Java mendukung
    client/server dan pemrograman internet
    model ke sistem yang menjalankan OS/400,
    i5/OS, atau...
    Unduh Toolbox untuk Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (atau D3 untuk Dokumen Berbasis Data)
    adalah perpustakaan JavaScript yang memungkinkan Anda
    untuk menghasilkan data yang dinamis dan interaktif
    visualisasi di browser web. Dengan D3
    kamu...
    Unduh D3.js
  • Lebih banyak lagi »

Perintah Linux

Ad