InggrisPerancisSpanyol

Ad


favorit OnWorks

cutposix - Online di Cloud

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

Ini adalah perintah cutposix 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


cut — memotong bidang yang dipilih dari setiap baris file

RINGKASAN


potong b daftar [n] [fillet...]

potong c daftar [fillet...]

potong f daftar [d batasi] [s] [fillet...]

DESKRIPSI


Grafik memotong utilitas akan memotong byte (b pilihan), karakter (c pilihan), atau karakter-
bidang yang dibatasi (f option) dari setiap baris dalam satu atau lebih file, gabungkan, dan
menulisnya ke output standar.

PILIHAN


Grafik memotong utilitas harus sesuai dengan volume Definisi Dasar POSIX.1-2008, Bagian
12.2, Kegunaan Sintaksis Panduan.

Aplikasi harus memastikan bahwa opsi-argumen daftar (lihat opsi b, c, dan f
bawah) adalah -daftar terpisah atau -daftar bilangan positif yang dipisahkan dan
rentang. Rentang dapat dalam tiga bentuk. Yang pertama adalah dua bilangan positif yang dipisahkan oleh
(rendah-tinggi), yang mewakili semua bidang dari angka pertama hingga yang kedua
nomor. Yang kedua adalah bilangan positif yang didahului oleh a (−tinggi), yang mewakili
semua bidang dari bidang nomor 1 ke nomor itu. Yang ketiga adalah bilangan positif diikuti oleh
A (rendah), yang mewakili angka itu ke bidang terakhir, inklusif. Elemen-elemen
in daftar dapat diulang, dapat tumpang tindih, dan dapat ditentukan dalam urutan apa pun, tetapi byte,
karakter, atau bidang yang dipilih harus ditulis dalam urutan data input. Jika
elemen muncul dalam daftar pilihan lebih dari satu kali, itu harus ditulis tepat satu kali.

Opsi berikut harus didukung:

b daftar Potong berdasarkan daftar dari byte. Setiap byte yang dipilih akan menjadi output kecuali jika: n
pilihan juga ditentukan. Tidak akan menjadi kesalahan untuk memilih byte yang tidak ada
di jalur masukan.

c daftar Potong berdasarkan daftar dari karakter. Setiap karakter yang dipilih akan menjadi output. Dia
tidak akan menjadi kesalahan untuk memilih karakter yang tidak ada di baris input.

d batasi Setel pembatas bidang ke karakter batasi. Standarnya adalah .

f daftar Potong berdasarkan daftar bidang, diasumsikan dipisahkan dalam file oleh a
karakter pembatas (lihat d). Setiap bidang yang dipilih akan menjadi output. Keluaran
bidang harus dipisahkan oleh satu kemunculan pembatas bidang
karakter. Garis tanpa pembatas bidang harus dilalui secara utuh, kecuali:
s ditentukan. Tidak akan menjadi kesalahan untuk memilih bidang yang tidak ada di
baris masukan.

n Jangan membagi karakter. Bila ditentukan dengan b pilihan, setiap elemen dalam daftar
dari bentuk rendah-tinggi ( -nomor terpisah) harus diubah sebagai berikut:

* Jika byte dipilih oleh rendah bukan byte pertama dari sebuah karakter, rendah akan
dikurangi untuk memilih byte pertama dari karakter yang awalnya dipilih
by rendah. Jika byte dipilih oleh tinggi bukan byte terakhir dari sebuah karakter,
tinggi harus dikurangi untuk memilih byte terakhir dari karakter sebelum
karakter yang awalnya dipilih oleh tinggi, atau nol jika tidak ada sebelumnya
karakter. Jika elemen rentang yang dihasilkan memiliki tinggi sama dengan nol atau rendah
lebih besar dari tinggi, elemen daftar akan dihapus dari daftar untuk itu
saluran input tanpa menyebabkan kesalahan.

Setiap elemen dalam daftar dari bentuk rendahharus diperlakukan seperti di atas dengan tinggi mulai
jumlah byte di baris saat ini, tidak termasuk penghentian
. Setiap elemen dalam daftar dari bentuktinggi akan diperlakukan seperti di atas
dengan rendah set ke 1. Setiap elemen dalam daftar dari bentuk num (satu nomor) harus
diperlakukan seperti di atas dengan rendah mulai num dan tinggi mulai num.

s Menekan garis tanpa karakter pembatas, bila digunakan dengan f .
Kecuali ditentukan, garis tanpa pembatas harus dilewati tanpa disentuh.

OPERA


Operand berikut harus didukung:

fillet Nama path dari file input. Jika tidak fillet operand ditentukan, atau jika a fillet
operan adalah '−', input standar harus digunakan.

STDIN


Input standar harus digunakan hanya jika tidak ada fillet operand ditentukan, atau jika a fillet
operan adalah '−'. Lihat bagian INPUT FILES.

INPUT FILE


File input harus berupa file teks, kecuali panjang baris tidak terbatas.

LINGKUNGAN VARIABEL


Variabel lingkungan berikut akan mempengaruhi pelaksanaan memotong:

BAHASA Berikan nilai default untuk variabel internasionalisasi yang tidak disetel atau
batal. (Lihat volume Definisi Dasar dari POSIX.1-2008, Bagian 8.2,
Internasionalisasi Variabel untuk didahulukan internasionalisasi
variabel yang digunakan untuk menentukan nilai kategori lokal.)

LC_SEMUA Jika disetel ke nilai string yang tidak kosong, timpa nilai dari yang lainnya
variabel internasionalisasi.

LC_CTYPE Tentukan lokal untuk interpretasi urutan byte data teks
sebagai karakter (misalnya, byte tunggal sebagai lawan dari karakter multi-byte dalam
argumen dan file input).

LC_MESSAGES
Tentukan lokal yang harus digunakan untuk mempengaruhi format dan isi dari
pesan diagnostik yang ditulis ke kesalahan standar.

NLSPATH Tentukan lokasi katalog pesan untuk pemrosesan LC_MESSAGES.

tidak sinkron EVENT


Default

STDOUT


Grafik memotong output utilitas harus merupakan gabungan dari byte, karakter, atau . yang dipilih
bidang (salah satu dari berikut):

"%s\n", <rangkaian of byte>

"%s\n",rangkaian of karakter>

"%s\n",rangkaian of bidang dan bidang pembatas>

STDERR


Kesalahan standar harus digunakan hanya untuk pesan diagnostik.

KELUARAN FILE


Tidak ada.

DITERIMA DESKRIPSI


Tidak ada.

EXIT STATUS


Nilai keluar berikut harus dikembalikan:

0 Semua file input berhasil dikeluarkan.

>0 Terjadi kesalahan.

KONSEKUENSI OF GALAT


Default

Grafik berikut bagian adalah informatif.

APLIKASI PENGGUNAAN


Grafik memotong dan melipat utilitas dapat digunakan untuk membuat file teks dari file dengan sewenang-wenang
panjang garis. NS memotong utilitas harus digunakan ketika jumlah baris (atau catatan) perlu
untuk tetap konstan. NS melipat utilitas harus digunakan ketika isi antrean panjang perlu
untuk tetap berdekatan.

Versi sebelumnya dari memotong utilitas bekerja di lingkungan di mana byte dan karakter
dianggap setara (modulo dan pengolahan di beberapa
implementasi). Di dunia karakter multi-byte yang diperluas, yang baru b pilihan memiliki
telah ditambahkan. NS n opsi (digunakan dengan b) memungkinkannya digunakan untuk bertindak berdasarkan byte yang dibulatkan ke
batas karakter. Algoritma yang ditentukan untuk n menjamin bahwa:

memotong b 1 − 500 n fillet > file1
memotong b 501− n fillet > file2

berakhir dengan semua karakter di fillet muncul tepat sekali dalam file1 or file2. (Di sana
adalah, bagaimanapun, adalah di keduanya file1 dan file2 untuk setiap di dalam fillet.)

CONTOH


Contoh daftar kualifikasi opsi:

1,4,7 Pilih byte, karakter, atau bidang dan bidang pertama, keempat, dan ketujuh
pembatas.

1−3,8 Setara dengan 1,2,3,8.

5,10 Setara dengan 1,2,3,4,5,10.

3− Setara dengan sepertiga hingga terakhir, inklusif.

Grafik rendah-tinggi bentuk tidak selalu setara bila digunakan dengan b dan n dan multi-byte
karakter; lihat deskripsi n.

Perintah berikut:

memotong d : f 1,6 / etc / passwd

membaca file kata sandi Sistem V (basis data pengguna) dan menghasilkan baris formulir:

<pemakai ID>:rumah direktori>

Sebagian besar utilitas dalam volume POSIX.1-2008 ini bekerja pada file teks. NS memotong utilitas dapat
digunakan untuk mengubah file dengan panjang garis sewenang-wenang menjadi satu set file teks yang berisi:
data yang sama. NS paste utilitas dapat digunakan untuk membuat (atau membuat ulang) file dengan garis arbitrer
panjang. Misalnya, jika fillet berisi garis panjang:

memotong b 1 − 500 n fillet > file1
memotong b 501− n fillet > file2

menciptakan file1 (file teks) dengan baris tidak lebih dari 500 byte (ditambah ) dan
file2 yang berisi sisa data dari fillet. (Perhatikan bahwa file2 bukan teks
file jika ada baris di fillet yang lebih panjang dari 500 + {LINE_MAX} byte.) Asli
file dapat dibuat ulang dari file1 dan file2 menggunakan perintah:

paste d "\0" file1 file2 > fillet

ALASAN


Beberapa implementasi historis tidak dihitung karakter dalam menentukan
karakter dihitung dengan c pilihan. Ini mungkin berguna untuk digunakan memotong untuk diproses tidak
keluaran. Itu sengaja diputuskan untuk tidak memiliki c pilihan memperlakukan baik atau
karakter dengan cara khusus. NS melipat utilitas memperlakukan karakter ini
khususnya.

Tidak seperti utilitas lain, beberapa implementasi historis dari memotong keluar setelah tidak menemukan
masukan file, daripada melanjutkan memproses sisanya fillet operan. Perilaku ini
dilarang oleh volume POSIX.1-2008 ini, di mana hanya status keluar yang dipengaruhi oleh
masalah ini.

Perilaku memotong ketika diberikan opsi yang saling eksklusif atau opsi yang
tidak bekerja secara logis bersama-sama telah sengaja dibiarkan tidak ditentukan demi global
kata-kata dalam Bagian 1.4, Kegunaan Deskripsi Produk Default.

Bagian OPTIONS diubah sebagai tanggapan terhadap IEEE PASC Interpretation 1003.2 #149. NS
perubahan mewakili praktik historis pada semua sistem yang dikenal. Standar aslinya adalah
ambigu pada sifat output.

Grafik daftar opsi-argumen secara historis digunakan untuk memilih bagian dari garis yang akan
tertulis, tetapi tidak mempengaruhi urutan data. Sebagai contoh:

gema abcdefghi | memotong c6,2,4−7,1

hasil panen "abdefg".

Sebuah proposal untuk meningkatkan memotong dengan opsi berikut:

o Pertahankan urutan bidang yang dipilih. Ketika opsi ini ditentukan, setiap byte,
karakter, atau bidang (atau rentang semacam itu) harus ditulis dalam urutan yang ditentukan oleh
itu daftar opsi-argumen, bahkan jika ini membutuhkan banyak output dari byte yang sama,
karakter, atau bidang.

ditolak karena jenis peningkatan ini berada di luar cakupan IEEE P1003.2b
standar draf.

MASA DEPAN ARAH


Tidak ada.

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