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 rs komutudur.
Program:
ADI
rs — bir veri dizisini yeniden şekillendirin
SİNOPSİS
rs [-CcS'ler[x]] [-GgKkw N] [-EeHhjmnTtyz] [satır [yaka]]
AÇIKLAMA
rs standart girişi okur, her satırı boş ayrılmış girişler satırı olarak yorumlar.
bir dizi, diziyi seçeneklere göre dönüştürür ve standart üzerine yazar
çıktı. Argüman olmadan, akış girişini uygun sütunlu bir biçime dönüştürür.
terminal görüntüleme
Girdi dizisinin şekli, satır sayısından ve sütun sayısından çıkarılır.
ilk satırda. Bu şekil uygun değilse, daha kullanışlı bir şekil elde edilebilir.
ile girdilerin bir kısmını atlayarak -k seçenek. Diğer seçenekler, yorumun yorumlanmasını kontrol eder.
giriş sütunları.
Çıkış dizisinin şekli aşağıdakilerden etkilenir: satır ve yaka spesifikasyonlar, hangi
pozitif tam sayılar olmalıdır. Bunlardan sadece biri pozitif bir tam sayı ise, rs bir değer hesaplar
tüm verileri barındıracak diğeri için. Gerektiğinde, eksik veriler
Seçenekler tarafından belirtilen şekilde sağlanır ve fazla veriler silinir. Var
satırların aktarılması da dahil olmak üzere çıktı sütunlarının sunumunu kontrol etme seçenekleri
ve sütunlar.
Seçenekler şunlardır:
-C[x] Çıktı sütunları tek karakterle sınırlandırılmıştır x. Özlemek x olmak için alındı
'^ben'.
-c[x] Giriş sütunları tek karakterle sınırlandırılmıştır x. Özlemek x olmak için alındı
'^ben'.
-E Girdinin her karakterini bir dizi girdisi olarak düşünün.
-e Her girdi satırını bir dizi girişi olarak düşünün.
-GN oluk genişliği vardır N kendisine eklenen maksimum sütun genişliğinin yüzdesi.
-gN Oluk genişliği (sütunlar arası boşluk), normalde 2 olarak alınır. N.
-H Facebok sayfasını beğenin : -h, aynı zamanda her satırın uzunluğunu da yazdırın.
-h Giriş dizisinin şeklini yazdırın ve başka bir şey yapmayın. Şekil sadece
satır sayısı ve ilk satırdaki giriş sayısı.
-j Sütunlar içindeki girişleri sağa ayarlayın.
-KN Facebok sayfasını beğenin : -k, ancak yok sayılan satırları yazdırın.
-kN İlkini yoksay N giriş satırları.
-m Çıkış dizisinin uçlarından fazla sınırlayıcıları kırpmayın.
-n İlk satırdan daha az girişi olan satırlarda, boşlukları doldurmak için boş girdiler kullanın.
hat. Normalde, eksik girişler bir sonraki giriş satırından alınır.
-S[x] Beğenmek -C, ancak yastıklı dizeleri x sınırlayıcılardır.
-s[x] Beğenmek -c, ancak maksimum diziler x sınırlayıcılardır.
-T Herhangi birini yok sayarak girişin saf devrik yazdır satır or yaka Şartname.
-t Girdi dizisinin sütunlarını kullanarak çıktı dizisinin satırlarını doldurun, yani,
herhangi birini onurlandırırken girişi transpoze edin satır ve yaka özellikleri.
-wN Normalde 80 olan ekranın genişliği pozitif tam sayı olarak alınır. N.
-y Çıktı boyutlarını oluşturmak için çok az giriş varsa, çıktıyı
girdiyi baştan geri dönüştürmek. Normalde, çıktı boşluklarla doldurulur.
-z Sütun genişliklerini, içinde görünen en büyük girdilere uyacak şekilde küçültün.
Argüman olmadan, rs girişini transpoze eder ve giriş satırı başına bir dizi girişi olduğunu varsayar
yoksayılmayan ilk satır görüntü genişliğinden daha uzun değilse. Seçenek harfleri
Sayısal argümanlar alın, aksi belirtilmedikçe eksik bir sayıyı sıfır olarak yorumlar.
ÖRNEKLER
rs belirli programların akış çıktısını dönüştürmek için bir filtre olarak kullanılabilir (örn. büyü(1)
du(1) dosya(1) bak(1) nm(1) kim(1), ve wc(1)) olduğu gibi uygun bir "pencere" formatına
$ kim | rs
Bu işlev, programa dahil edilmiştir. ls(1) program, ancak çoğu program için
benzer çıktı rs yeterli.
Akış girişini vektör çıkışına ve tekrar geri dönüştürmek için şunu kullanın:
$ rs 1 0 | 0 1 ruble
10'den 10'e kadar 1'a 100 rasgele sayı dizisi ve devrik ile oluşturulabilir
$ not -r 100 | rs 10 10 | tişört dizisi | rs -T >tarray
editörde vi(1), satır başına 9 elemanlı çok satırlı bir vektörden oluşan bir dosya
ekleme ve silme işlemlerinden geçirilir ve ardından 9 sütuna düzgün bir şekilde yeniden şekillendirilir.
:1,$!rs 0 9
Son olarak, bir veritabanını her 4 satırlık alanın ilk satırına göre sıralamak için şunu deneyin:
$ rs -eC 0 4 | sıralama | rs -c 0 1
onworks.net hizmetlerini kullanarak çevrimiçi rs kullanın
