İngilizceFransızcaİspanyolca

Ad


OnWorks favicon'u

cutposix - Bulutta Çevrimiçi

Cutposix'i Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü üzerinden OnWorks ücretsiz barındırma sağlayıcısında çalıştırın

Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi öykünücüsü veya MAC OS çevrimiçi öykünücüsü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen komut cutposix'idir.

Program:

ADI


cut — bir dosyanın her satırının seçili alanlarını kes

SİNOPSİS


kes -b liste [-n] [dosya...]

kes -c liste [dosya...]

kes -f liste [-d sınırlamak] [-s] [dosya...]

TANIM


The kesim yardımcı program baytları kesecektir (-b seçeneği), karakterler (-c seçeneği) veya karakter-
sınırlandırılmış alanlar (-f seçeneği) bir veya daha fazla dosyadaki her satırdan, bunları birleştirin ve
bunları standart çıktıya yazın.

SEÇENEKLER


The kesim yardımcı program, POSIX.1‐2008'in Temel Tanımlar hacmine uygun olacaktır, Bölüm
12.2, Yarar Sözdizimi Kuralları.

Uygulama, seçenek argümanının liste (seçeneklere bakın -b, -c, ve -f
aşağıda) bir - ayrılmış liste veya - pozitif sayıların ayrılmış listesi ve
aralıklar. Aralıklar üç biçimde olabilir. Birincisi, bir ile ayrılmış iki pozitif sayıdır.
(düşük-yüksek), birinci sayıdan ikinciye kadar tüm alanları temsil eder.
sayı. İkincisi, önünde bir pozitif sayıdır. (-yüksek), temsil eden
1 numaralı alandan o sayıya kadar olan tüm alanlar. Üçüncüsü pozitif bir sayıdır ve ardından
a (düşük−), bu sayıyı son alana kadar temsil eder, dahil. Elementler
in liste tekrarlanabilir, örtüşebilir ve herhangi bir sırada belirtilebilir, ancak baytlar,
karakterler veya seçilen alanlar, giriş verilerinin sırasına göre yazılacaktır. eğer bir
eleman seçim listesinde birden fazla görünüyorsa, tam olarak bir kez yazılacaktır.

Aşağıdaki seçenekler desteklenecektir:

-b liste Bir dayalı kesme liste bayt sayısı. Seçilen her bayt, -n
seçeneği de belirtilmiştir. Mevcut olmayan baytları seçmek hata olmayacaktır.
giriş satırında.

-c liste Bir dayalı kesme liste karakter sayısı. Seçilen her karakterin çıktısı alınacaktır. Bilişim Teknoloji
giriş satırında bulunmayan karakterleri seçmek için bir hata olmayacaktır.

-d sınırlamak Alan sınırlayıcıyı karaktere ayarlayın sınırlamak. Varsayılan .

-f liste Bir dayalı kesme liste dosyada ayrılmış olduğu varsayılan alanların sayısı
sınırlayıcı karakter (bkz. -d). Seçilen her alanın çıktısı alınacaktır. Çıktı
alanlar, alan sınırlayıcının tek bir oluşumuyla ayrılacaktır
karakter. Alan sınırlayıcısı olmayan satırlar,
-s belirtilir. İçinde bulunmayan alanları seçmek hata olmayacaktır.
giriş satırı.

-n Karakterleri bölmeyin. ile belirtildiğinde -b seçeneği, içindeki her öğe liste
şeklinde düşük-yüksek ( - ayrılmış sayılar) aşağıdaki gibi değiştirilecektir:

* Tarafından seçilen bayt ise düşük bir karakterin ilk baytı değil, düşük -ecek
başlangıçta seçilen karakterin ilk baytını seçmek için azaltılabilir
by düşük. tarafından seçilen bayt ise yüksek bir karakterin son baytı değil,
yüksek önceki karakterin son baytını seçmek için azaltılacaktır.
tarafından orijinal olarak seçilen karakter yüksek, veya önceden yoksa sıfır
karakter. Ortaya çıkan aralık öğesi varsa yüksek sıfıra eşit veya düşük
daha büyük yüksek, liste öğesi liste Bunun için
bir hataya neden olmadan giriş satırı.

içindeki her eleman liste şeklinde düşük- yukarıdaki gibi ele alınacaktır yüksek ayarlandığında
sonlandırma dahil değil, geçerli satırdaki bayt sayısı
. içindeki her eleman liste formun -yüksek yukarıdaki gibi ele alınacaktır
ile düşük 1'e ayarlayın. İçindeki her öğe liste şeklinde num (tek bir sayı)
yukarıdaki gibi muamele görmek düşük ayarlandığında num ve yüksek ayarlandığında num.

-s ile kullanıldığında, sınırlayıcı karakter içermeyen satırları gizleyin. -f seçeneği.
Belirtilmedikçe, sınırlayıcı olmayan satırlara dokunulmadan geçilecektir.

İŞLENENLER


Aşağıdaki işlenen desteklenecektir:

dosya Bir girdi dosyasının yol adı. Eğer hayırsa dosya işlenenler belirtilmişse veya dosya
işlenen '-', standart girdi kullanılacaktır.

STDIN


Standart girdi, yalnızca dosya işlenenler belirtilmişse veya dosya
işlenen '-'. GİRİŞ DOSYALARI bölümüne bakın.

GİRİŞ DOSYALAR


Girdi dosyaları metin dosyaları olacaktır, ancak satır uzunlukları sınırsız olacaktır.

ÇEVRE DEĞİŞKENLER


Aşağıdaki ortam değişkenleri, aşağıdakilerin yürütülmesini etkiler: kesim:

DİL Ayarlanmamış veya ayarlanmamış uluslararasılaştırma değişkenleri için varsayılan bir değer sağlayın.
boş. (Bkz. POSIX.1‐2008'in Temel Tanımlar cildi, Bölüm 8.2,
Uluslararasılaşma Değişkenler uluslararasılaşmanın önceliği için
yerel kategorilerin değerlerini belirlemek için kullanılan değişkenler.)

LC_ALL Boş olmayan bir dize değerine ayarlanırsa, diğer tüm değerlerin değerlerini geçersiz kılın
uluslararasılaştırma değişkenleri.

LC_CTYPE Metin verisi bayt dizilerinin yorumlanması için yerel ayarı belirleyin
karakter olarak (örneğin, çoklu bayt karakterlerin aksine tek bayt
argümanlar ve girdi dosyaları).

LC_MESSAGES
biçimini ve içeriğini etkilemek için kullanılması gereken yerel ayarı belirleyin.
standart hataya yazılan teşhis mesajları.

NLSPATH İşleme için mesaj kataloglarının yerini belirleyin. LC_MESSAGES.

ASENKRON ETKİNLİKLER


Varsayılan.

STDOUT


The kesim yardımcı program çıktısı, seçilen baytların, karakterlerin veya
alanlar (aşağıdakilerden biri):

"%s\n", <birbirine bağlama of bayt>

"%s\n",birbirine bağlama of karakterler>

"%s\n",birbirine bağlama of alanları ve alan sınırlayıcı>

STDER


Standart hata sadece teşhis mesajları için kullanılacaktır.

ÇIKTI DOSYALAR


Yok.

GENİŞLETİLMİŞ TANIM


Yok.

EXIT DURUMU


Aşağıdaki çıkış değerleri döndürülecektir:

0 Tüm girdi dosyalarının çıktısı başarıyla alındı.

>0 Bir hata oluştu.

SONUÇLARI OF HATALAR


Varsayılan.

The takip etme bölümler vardır bilgilendirici.

BAŞVURUSU KULLANIM


The kesim ve kat yardımcı programlar, rastgele dosyalardan metin dosyaları oluşturmak için kullanılabilir.
çizgi uzunlukları. NS kesim yardımcı program, satır (veya kayıt) sayısı gerektiğinde kullanılmalıdır.
sabit kalmak. NS kat yardımcı program, uzun satırların içeriği gerektiğinde kullanılmalıdır.
bitişik tutulmalıdır.

önceki sürümleri kesim yardımcı program baytların ve karakterlerin bulunduğu bir ortamda çalıştı
eşdeğer kabul edildi (modulo ve bazılarında işleme
uygulamalar). Çok baytlı karakterlerin genişletilmiş dünyasında, yeni -b seçenek var
eklendi. NS -n seçeneği (ile kullanılır -b) yuvarlatılmış baytlar üzerinde hareket etmek için kullanılmasına izin verir
karakter sınırları. için belirtilen algoritma -n şunları garanti eder:

kesim -b 1-500 -n dosya > file1
kesim -b 501- -n dosya > file2

içindeki tüm karakterlerle biter dosya tam olarak bir kez görünen file1 or file2. (Orada
bununla birlikte, bir hem de file1 ve file2 her biri için içinde dosya.)

ÖRNEKLER


Seçenek niteleyici listesinin örnekleri:

1,4,7 Birinci, dördüncü ve yedinci baytları, karakterleri veya alanları ve alanı seçin
sınırlayıcılar.

1−3,8 1,2,3,8'e eşdeğerdir.

-5,10 1,2,3,4,5,10'a eşdeğerdir.

3− Üçten sonuncuya eşdeğer, dahil.

The düşük-yüksek ile kullanıldığında formlar her zaman eşdeğer değildir -b ve -n ve çok bayt
karakterler; açıklamasına bakın -n.

Aşağıdaki komut:

kesim -d : -f 1,6 / Etc / passwd

System V parola dosyasını (kullanıcı veritabanı) okur ve formun satırlarını üretir:

<kullanıcı ID>:Anasayfa rehber>

POSIX.1‐2008'in bu cildindeki çoğu yardımcı program metin dosyaları üzerinde çalışır. NS kesim yardımcı program olabilir
rasgele satır uzunluklarına sahip dosyaları, aşağıdakileri içeren bir dizi metin dosyasına dönüştürmek için kullanılır.
aynı veriler. NS makarna yardımcı program, rastgele satırlı dosyalar oluşturmak (veya yeniden oluşturmak) için kullanılabilir
uzunluklar. örneğin, eğer dosya uzun satırlar içerir:

kesim -b 1-500 -n dosya > file1
kesim -b 501- -n dosya > file2

oluşturur file1 (bir metin dosyası) 500 bayttan uzun olmayan satırlar (artı ) ve
file2 verilerin geri kalanını içeren dosya. (Bunu not et file2 bir metin değil
dosya içinde satırlar varsa dosya 500 + {LINE_MAX} bayttan uzun olanlar.) Orijinal
dosya yeniden oluşturulabilir file1 ve file2 komutu kullanarak:

makarna -d "\0" file1 file2 > dosya

GEREKÇESİ


Bazı tarihi uygulamalar sayılmaz belirlemede karakterler
ile karakter sayar -c seçenek. Bu kullanmak için yararlı olabilir kesim işlem için nroff
çıktı. olmamasına kasten karar verildi. -c seçenek tedavi ya veya
herhangi bir özel tarzda karakterler. NS kat yardımcı program bu karakterleri tedavi eder
özel olarak.

Diğer yardımcı programlardan farklı olarak, bazı tarihsel uygulamaları kesim bulamayınca çık
kalanını işlemeye devam etmek yerine girdi dosyası dosya işlenenler. Bu davranış
yalnızca çıkış durumunun etkilendiği POSIX.1‐2008'in bu cildi tarafından yasaklanmıştır.
bu sorun.

davranışı kesim birbirini dışlayan seçenekler veya seçenekler sunulduğunda
mantıksal olarak birlikte çalışmaz, küresel lehine kasten belirtilmeden bırakılmıştır.
ifadeler Bölüm 1.4, Yarar Açıklama Varsayılanları.

SEÇENEKLER bölümü, IEEE PASC Yorumu 1003.2 #149'a yanıt olarak değiştirildi. NS
değişiklik, bilinen tüm sistemlerde tarihsel uygulamayı temsil eder. Orijinal standart şuydu:
çıktının doğası hakkında belirsiz.

The liste seçenek-argümanları geçmişte çizginin bölümlerini seçmek için kullanılmıştır.
yazılır, ancak verilerin sırasını etkilemez. Örneğin:

kaçırmak abcdefghi | kesim −c6,2,4−7,1

verim "abdef".

geliştirmek için bir teklif kesim aşağıdaki seçenekle:

-o Seçilen alan sırasını koru. Bu seçenek belirtildiğinde, her bayt,
karakter veya alan (veya bunların aralıkları) tarafından belirtilen sırada yazılmalıdır.
the liste seçenek argümanı, bu aynı baytın birden çok çıktısını gerektirse bile,
karakterler veya alanlar.

bu tür bir geliştirme IEEE P1003.2b'nin kapsamı dışında olduğu için reddedildi
taslak standart.

GELECEK TARİFİ


Yok.

onworks.net hizmetlerini kullanarak cutposix'i çevrimiçi kullanın


Ücretsiz Sunucular ve İş İstasyonları

Windows ve Linux uygulamalarını indirin

  • 1
    Phaser
    Phaser
    Phaser hızlı, ücretsiz ve eğlenceli bir açık
    sunan kaynak HTML5 oyun çerçevesi
    WebGL ve Canvas oluşturma
    masaüstü ve mobil web tarayıcıları. Oyunlar
    ortak olabilir...
    Phaser'ı indirin
  • 2
    VASAL Motor
    VASAL Motor
    VASSAL, oluşturmak için bir oyun motorudur.
    geleneksel tahtanın elektronik versiyonları
    ve kart oyunları. için destek sağlar
    oyun parçası oluşturma ve etkileşim,
    ve ...
    VASSAL Motorunu İndirin
  • 3
    OpenPDF - iText çatalı
    OpenPDF - iText çatalı
    OpenPDF oluşturmak için bir Java kütüphanesidir.
    ve PDF dosyalarını bir LGPL ile düzenlemek ve
    MPL açık kaynak lisansı. OpenPDF
    LGPL/MPL iText'in açık kaynaklı halefi,
    var ...
    OpenPDF'i İndirin - iText Çatalı
  • 4
    SAGA CBS
    SAGA CBS
    SAGA - Otomatik Sistem
    Yerbilimsel Analizler - Bir Coğrafidir
    Bilgi Sistemi (GIS) yazılımı ile
    coğrafi veriler için muazzam yetenekler
    işleme ve ana...
    SAGA GIS'i indirin
  • 5
    Java/JTOpen için Araç Kutusu
    Java/JTOpen için Araç Kutusu
    IBM Toolbox for Java / JTOpen, bir
    destekleyen Java sınıfları kütüphanesi
    istemci/sunucu ve internet programlama
    modelleri OS/400 çalıştıran bir sisteme,
    i5/OS veya...
    Java/JTOpen için Toolbox'ı indirin
  • 6
    d3.js
    d3.js
    D3.js (veya Veriye Dayalı Belgeler için D3)
    sağlayan bir JavaScript kitaplığıdır.
    dinamik, etkileşimli veriler üretmek için
    web tarayıcılarında görselleştirmeler. D3 ile
    sen...
    D3.js'yi indirin
  • Daha fazla »

Linux komutları

Ad