Ini ialah bidiv arahan yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.
JADUAL:
NAMA
bidiv - penapis teks dua arah
SINOPSIS
bidiv [ -plj ] [ -w lebar ] [fail ...]
DESCRIPTION
bidiv ialah penapis, atau pemapar, untuk teks bireksional yang disimpan dalam susunan logik. Ia menukar
teks tersebut menjadi teks tertib visual yang boleh dilihat pada terminal yang tidak mengendalikan
dwiarah. Teks tertib visual output diformatkan dengan mengandaikan bilangan tetap
aksara setiap baris (ditentukan atau diberikan secara automatik dengan -w parameter).
bidiv berorientasikan Ibrani, dan menganggap input sebagai teks Ibrani dan ASCII
dikodkan dalam salah satu daripada dua pengekodan tertib logik biasa: ISO-8859-8-i atau UTF-8. Sebenarnya,
bidiv meneka pengekodan inputnya pada asas aksara demi aksara, jadi input
mungkin gabungan ISO-8859-8-i dan Hebrew UTF-8. bidivOutput ialah teks tertib visual, dalam
sama ada pengekodan ISO-8859-8 atau UTF-8, bergantung pada tetapan tempat anda.
bidiv membaca setiap satu fail mengikut urutan, menukarnya kepada susunan visual dan menulisnya pada
keluaran standard. Oleh itu:
$ bidiv fail
cetakan fail pada terminal anda (dengan mengandaikan ia mempunyai fon yang sesuai, tetapi tidak
sokongan dua hala), dan:
$ bidiv file1 file2 | kurang
berganding file1 and file2, dan menunjukkan keputusan menggunakan alat kelui kurang.
Jika tiada fail input diberikan, bidiv membaca daripada fail input standard.
Untuk lebih banyak idea tentang cara menggunakan bidiv, lihat CONTOH seksyen di bawah.
PILIHAN
-p Arah berasaskan perenggan (lalai): Apabila memformat baris keluaran dua arah,
bidiv perlu mengetahui arah asas garisan itu. Garis yang arah asasnya
adakah RTL (kanan ke kiri) mendapat justifikasi kanan dan elemen pertamanya muncul pada
betul. Jika tidak, baris dibiarkan dibenarkan dan elemen pertamanya muncul pada
ditinggalkan.
. -p pilihan memberitahu bidiv untuk memilih arah asas bagi setiap perenggan, di mana a
perenggan dibatasi oleh baris kosong. Ini ialah tingkah laku lalai bidiv, dan
biasanya memberikan hasil yang diharapkan pada kebanyakan teks dan e-mel.
Arah keseluruhan perenggan dipilih mengikut yang pertama dengan kuat-
aksara berarah (iaitu, aksara abjad) yang terdapat dalam perenggan.
Pada masa ini, jika baris keluaran pertama perenggan tidak mempunyai aksara arah
(cth, garisan tanda tolak sebelum tandatangan e-mel, atau baris yang mengandungi sahaja
nombor) baris itu dikeluarkan dengan arah yang sama dengan perenggan sebelumnya, tetapi
ia tidak menentukan arah perenggan yang lain. Jika baris pertama
daripada perenggan pertama tidak mempunyai arah, arah RTL adalah sewenang-wenangnya
dipilih.
-l Arah berasaskan garisan: Pilihan ini memilih kaedah alternatif untuk memilih setiap satu
arah asas talian keluaran. Apabila pilihan ini didayakan, arah asas bagi
setiap baris keluaran ditentukan sendiri (sekali lagi, mengikut aksara pertama
dalam talian dengan arah yang kuat). Kaedah ini mungkin memberikan hasil yang salah dalam
kes di mana baris bermula dengan perkataan arah yang bertentangan. Kes ini jarang berlaku,
tetapi berlaku di bawah keadaan pemisahan baris rawak, atau apabila teks itu
mentakrifkan perkataan bahasa asing.
-j Jangan mewajarkan: Secara lalai, garisan RTL dijustifikasikan dengan betul, iaitu, ia berlapik
dengan ruang di sebelah kiri apabila lebih pendek daripada lebar baris yang diperlukan (lihat -w
pilihan). The -j pilihan memberitahu bidiv untuk tidak membentuk justifikasi ini, dan pergi
garis pendek tidak berlapik.
-w lebar
bidiv memformat outputnya untuk garisan lebar yang diberikan. Garisan terbelah apabila lebih lama
daripada lebar ini, dan garisan RTL adalah wajar untuk mengisi lebar tersebut melainkan -j
pilihan diberi.
Apabila -w pilihan tidak diberikan, bidiv menggunakan nilai COLUMNS berubah-ubah,
yang biasanya ditakrifkan secara automatik oleh shell pengguna. Apabila itu kedua-duanya -w
pilihan dan COLUMNS pembolehubah tiada, lalai 80 lajur digunakan.
OPERAND
Operan berikut disokong:
fail Nama laluan bagi fail input. Jika tidak fail ditentukan, input standard ialah
terpakai.
CONTOH
1. bidiv README | kurang
2. manusia sesuatu | bidiv | kurang
(atau groff -man -Tlatin1 sesuatu.1 |sed 's/.^H\(.\)/\1/g' |../bidiv -w 65)
3. tetapkan "bidiv" sebagai penapis untuk program mel anda (mutt, pain, dll.) untuk melihat mel dengan
set aksara ISO 8859-8-i, dan mel Ibrani UTF-8.
PERSEKITARAN
COLUMNS lihat -w pilihan.
EXIT STATUS
Nilai keluar berikut dikembalikan:
0 Semua fail input berjaya dikeluarkan.
>0 Ralat berlaku.
Gunakan bidiv dalam talian menggunakan perkhidmatan onworks.net