Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen catposix komutudur.
Program:
ADI
cat — dosyaları birleştirin ve yazdırın
SİNOPSİS
kedi [-u] [dosyaKendi ID’n ile mağazalarını oluştur]
AÇIKLAMA
The kedi yardımcı program dosyaları sırayla okuyacak ve içeriklerini
aynı sırayla standart çıktı.
SEÇENEKLER
The kedi yardımcı program, POSIX.1‐2008'in Temel Tanımlar hacmine uygun olacaktır, Bölüm
12.2, Yarar Sözdizimi Kuralları.
Aşağıdaki seçenek desteklenecektir:
-u Her biri olduğu gibi gecikmeden girdi dosyasından standart çıktıya bayt yazın
okuyun.
İŞLENENLER
Aşağıdaki işlenen desteklenecektir:
dosya Bir girdi dosyasının yol adı. Eğer hayırsa dosya işlenenler belirtilir, standart
girişi kullanılacaktır. Eğer bir dosya is '-', kedi yardımcı program okuyacaktır
Sıradaki o noktada standart giriş. NS kedi kamu hizmeti kapanmayacak
ve bu şekilde başvurulduğunda standart girişi yeniden açın, ancak kabul edecektir
çoklu oluşumları '-' bir şekilde dosya işlenen.
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ı herhangi bir dosya türü olabilir.
ÇEVRE DEĞİŞKENLER
Aşağıdaki ortam değişkenleri, aşağıdakilerin yürütülmesini etkiler: kedi:
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).
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
Standart çıktı, girdi dosyalarından okunan bayt dizisini içermelidir. Hiçbir şey değil
else standart çıktıya yazılacaktır.
STDER
Standart hata sadece teşhis mesajları için kullanılacaktır.
ÇIKTI DOSYALAR
Yok.
GENİŞLETİLMİŞ AÇIKLAMA
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 -u seçeneği, FIFO'lardan bloke olmayan okumaların prototiplenmesinde değere sahiptir. Niyet
aşağıdaki sırayı destekleyin:
mkfifo foo
kedi -u foo > / dev / tty13 &
kedi -u > foo
Varsayılan durumda standart çıktının arabelleğe alınıp alınmadığı belirtilmemiştir. Bu
standart çıktı bir terminal ile ilişkilendirildiğinde bazen ilgi çekicidir, çünkü
arabelleğe alma çıktıyı geciktirebilir. varlığı -u seçenek, arabelleğe alınmadığını garanti eder
G/Ç mevcuttur. Uygulama tanımlı olup olmadığı kedi yardımcı program arabellekleri çıktıysa
the -u seçenek belirtilmemiş. Geleneksel olarak, -u seçeneği kullanılarak uygulanır.
eşdeğeri setvbuf() Sistem Arabirimleri hacminde tanımlanan işlev
POSIX.1-2008.
ÖRNEKLER
Aşağıdaki komut:
kedi dosyam
dosyanın içeriğini yazar dosyam standart çıktıya.
Aşağıdaki komut:
kedi doc1 doc2 > belge.tümü
dosyaları birleştirir doc1 ve doc2 ve sonucu yazar belge.tümü.
Çıktı yeniden yönlendirmesini gerçekleştirmek için kullanılan kabuk dili mekanizması nedeniyle, böyle bir komut
şu şekilde:
kedi dok belge.son > dok
orijinal verilere neden olur dok kaybolmak.
Komuta:
kedi başlama - orta - son > dosya
standart giriş bir terminal olduğunda, terminalden isteğe bağlı iki girdi parçası alır
tek bir çağrı ile kedi. Ancak, standart girdinin normal bir dosya olması durumunda,
bu komuta eşdeğer olacaktır:
kedi başlama - orta / Dev / null son > dosya
çünkü dosyanın tüm içeriği tarafından tüketilecektir. kedi İlk kez '-' oldu
olarak kullanılır dosya işlenen ve bir dosya sonu koşulu, anında algılanır. '-'
ikinci kez atıfta bulunulmuştur.
GEREKÇESİ
Tarihi versiyonları kedi yardımcı program şunları içerir: -e, -t, ve -v, izin veren seçenekler
satırların sonları, sırasıyla karakterler ve görünmez karakterler
çıktıda görünür hale getirildi. Standart geliştiriciler bu seçenekleri atladılar çünkü
neyin görünür kılındığı üzerinde çok iyi bir kontrol sağlar ve benzer çıktılar
gibi bir komut kullanılarak elde edilir:
susuzluk -n l yol adı
İkincisi, çıktısının açık olması avantajına sahiptir, oysa çıktısının çıktısı.
tarihsel kedi -etv değil.
The -s BSD ve System'deki farklı işlevlere karşılık geldiği için seçenek atlandı.
V tabanlı sistemler. BSD -s boş satırları sıkıştırma seçeneği kabuk tarafından gerçekleştirilebilir
aşağıdaki örnekte gösterilen komut dosyası:
susuzluk -n '
# Yazmak boş değil çizgiler.
/./ {
p
d
}
# Yazmak a tek boş hat, sonra bak için Daha boş çizgiler.
/^$/ p
# Ön Onay sonraki hat, ıskarta the düzenlenen (boş hat),
# ve bak için Daha boş çizgiler.
:Boş
/^$/ {
N
S/.//
b boş
}
# Yazmak the boş değil hat önce gidiş Arka için arama
# için the ilk in a set of boş çizgiler.
p
'
Sistem V -s hata mesajlarını susturma seçeneği,
standart hata. BSD belgelerinin kedi için "boş satır" terimini kullanır.
POSIX "boş satır" ile aynı anlama gelir: yalnızca bir satırdan oluşan bir satır .
BSD -n seçeneği atlandı çünkü benzer işlevsellik şuradan elde edilebilir: -n
seçeneği pr Yarar.
GELECEK TARİFİ
Yok.
onworks.net hizmetlerini kullanarak catposix'i çevrimiçi kullanın