comm - Vikipedi
İçeriğe atla
Ana menü
Gezinti
  • Anasayfa
  • Hakkımızda
  • İçindekiler
  • Rastgele madde
  • Seçkin içerik
  • Yakınımdakiler
Katılım
  • Deneme tahtası
  • Köy çeşmesi
  • Son değişiklikler
  • Dosya yükle
  • Topluluk portalı
  • Wikimedia dükkânı
  • Yardım
  • Özel sayfalar
Vikipedi Özgür Ansiklopedi
Ara
  • Bağış yapın
  • Hesap oluştur
  • Oturum aç
  • Bağış yapın
  • Hesap oluştur
  • Oturum aç

İçindekiler

  • Giriş
  • 1 Kullanımı
  • 2 Döndürme kodu
  • 3 Örnek
  • 4 diff ile farklılıkları
  • 5 Ayrıca bakınız
  • 6 Dış bağlantılar
  • 7 Kaynakça

comm

  • العربية
  • Беларуская
  • Čeština
  • English
  • Magyar
  • İtaliano
  • 한국어
  • Latviešu
  • Русский
  • Українська
Bağlantıları değiştir
  • Madde
  • Tartışma
  • Oku
  • Değiştir
  • Kaynağı değiştir
  • Geçmişi gör
Araçlar
Eylemler
  • Oku
  • Değiştir
  • Kaynağı değiştir
  • Geçmişi gör
Genel
  • Sayfaya bağlantılar
  • İlgili değişiklikler
  • Kalıcı bağlantı
  • Sayfa bilgisi
  • Bu sayfayı kaynak göster
  • Kısaltılmış URL'yi al
  • Karekodu indir
Yazdır/dışa aktar
  • Bir kitap oluştur
  • PDF olarak indir
  • Basılmaya uygun görünüm
Diğer projelerde
  • Vikiveri ögesi
Görünüm
Vikipedi, özgür ansiklopedi


comm
comm komutunun örnek kullanımı
GeliştiriciBell Labs
İlk yayınlanmaKasım 1973 (52 yıl önce) (1973-11)
İşletim sistemiUnix ve Unix benzeri
PlatformÇoklu platform
Türkomut
LisansGNU Genel Kamu Lisansı


comm, Unix ve Unix Benzeri sistemlerde iki düz metin dosyası arasında karşılaştırma yapmak için kullanılan bir Unix komut satırı programı'dır.

Kullanımı

[değiştir | kaynağı değiştir]

comm iki dosyayı girdi alarak, satırlarını dikkate alarak okur. comm komutunun çıktısı, üç sütundan oluşan bir dosya gibidir. İlk iki sütun, sırasıyla birinci ve ikinci dosyanın farklı satırlarını içerir. Son sütunda her iki dosyadaki aynı satırla bulunur. Bu komut, diff'e benzer işleve sahiptir

Sütunlar normalde <tab> karakteriyle ifade edilir. Eğer giriş dosyaları ayıraç karakteri ile başlayan satır içerirse, çıkış sütunu anlamsız ifadeler içerebilir.

Verimlilik için comm'un standart uygulaması, aynı satır harmanında sıralanması için her iki giriş dosyasını hariç tutar, sözcüksel olarak sıralar. Bu amaç için sort komutu kullanılabilir.

Döndürme kodu

[değiştir | kaynağı değiştir]

diff komutunun aksine, comm'daki döndürme kodu'nun, iki dosya arasındaki ilişkiyle alakalı mantıksal bir anlamı yoktur. 0 döndürme kodu başarıyı temsil ederken >0 kodu da işlem esnasında bir hata meydana geldiğini ifade eder.

Örnek

[değiştir | kaynağı değiştir]

foo dosyası:

elma
muz
patlıcan

bar dosyası:

elma
muz
muz
kabak
comm foo bar komutu şöyle çıktı verir:
                  elma
                  muz
          muz
patlıcan
          kabak

Bu çıktı her iki dosyada da 'elma' ve 'muz' olduğunu, fakat bar'da iki tane 'muz' olduğunu gösteriyor.

Daha fazla ayrıntıda, çıkış dosyası şöyle görünüme sahip olur. Sütunların tab karakterler ile ayrıldığına dikkat edin. \t bir tab karakteri, \n ise yeni bir satırı ifade eder (C programlama dilinde). Görülen boşluklar, çıkış dosyanının parçası değildir.

0 1 2 3 4 5 6 7 8 9
0 \t \t e l m a \n
1 \t \t m u z \n
2 \t m u z \n
3 p a t l ı c a n \n
4 \t k a b a k \n

diff ile farklılıkları

[değiştir | kaynağı değiştir]

Genellikle diff komutu comm'dan daha net sonuç verir. Daha basit olan comm daha çok betikler için kullanışlıdır.

comm ile diff arasındaki en önemli fark, comm'un satırlar hakkında sıralama önceliği sunmasıdır.

Ayrıca bakınız

[değiştir | kaynağı değiştir]
  • Unix programlarının listesi

Dış bağlantılar

[değiştir | kaynağı değiştir]
  • opengroup.org'daki comm 22 Mart 2009 tarihinde Wayback Machine sitesinde arşivlendi. komutu (İngilizce)
  • Linux man page'deki comm(1) 23 Kasım 2011 tarihinde Wayback Machine sitesinde arşivlendi. sayfası (İngilizce)
  • comm için GNU projesi dokumantasyonu 25 Aralık 2011 tarihinde Wayback Machine sitesinde arşivlendi. (İngilizce)
  • comm için FreeBSD dokumantasyonu 5 Mart 2016 tarihinde Wayback Machine sitesinde arşivlendi. (İngilizce)

Kaynakça

[değiştir | kaynağı değiştir]
  • g
  • t
  • d
UNIX komut satırı programları ve kabuk yerleşikleri
Dosya sistemi
  • cat
  • chattr
  • chmod
  • chown
  • chgrp
  • cksum
  • cmp
  • cp
  • dd
  • du
  • df
  • file
  • fsck
  • fuser
  • ln
  • ls
  • lsof
  • mkdir
  • mount
  • mv
  • pax
  • pwd
  • rm
  • rmdir
  • split
  • tee
  • touch
  • type
  • umask
Prosesler
  • at
  • bg
  • chroot
  • crontab
  • fg
  • kill
  • killall
  • nice
  • pgrep
  • pidof
  • pkill
  • ps
  • pstree
  • sleep
  • time
  • top
Kullanıcı ortamı
  • env
  • exit
  • finger
  • id
  • logname
  • mesg
  • passwd
  • talk
  • tput
  • uname
  • su
  • sudo · uptime
  • w
  • wall
  • who
  • write
  • whoami
Metin işleme
  • awk
  • basename
  • comm
  • csplit
  • cut
  • diff
  • dirname
  • ed
  • ex
  • fmt
  • fold
  • head
  • iconv
  • join
  • less
  • m4
  • more
  • nl
  • paste
  • patch
  • printf
  • read
  • sed
  • sort
  • strings
  • tac
  • tail
  • tr
  • troff
  • uniq
  • vi
  • wc
  • xargs
Kabuk yerleşikleri
  • alias
  • cd
  • dirname
  • echo
  • printf
  • test
  • unset
  • wait
Arama
  • find
  • grep
  • locate
  • whereis
  • which
Belgeleme
  • man
Yazılım geliştirme
  • ar
  • ctags
  • lex
  • make
  • nm
  • strip
  • yacc
Diğer
  • apropos
  • banner
  • bc
  • cal
  • clear
  • date
  • expr
  • help
  • history
  • info
  • lp
  • od
  • size
  • sleep
  • tput
  • type
  • true ve false
  • uname
  • yes
  • whatis
Kategori Kategoriler (Standart Unix programları, Unix SUS2008 yardımcı programları)  • Liste Liste
"https://tr.wikipedia.org/w/index.php?title=Comm&oldid=35171562" sayfasından alınmıştır
Kategoriler:
  • Özgür yazılım
  • Unix yazılımları
  • Linux
  • Unix metin işleme araçları
Gizli kategoriler:
  • Hiçbir veri sırasıyla bilgi kutusu şablonlarını kullanan maddeler
  • Bilgi alt kutulu maddeler
  • Webarşiv şablonu wayback bağlantıları
  • Sayfa en son 23.22, 1 Nisan 2025 tarihinde değiştirildi.
  • Metin Creative Commons Atıf-AynıLisanslaPaylaş Lisansı altındadır ve ek koşullar uygulanabilir. Bu siteyi kullanarak Kullanım Şartlarını ve Gizlilik Politikasını kabul etmiş olursunuz.
    Vikipedi® (ve Wikipedia®) kâr amacı gütmeyen kuruluş olan Wikimedia Foundation, Inc. tescilli markasıdır.
  • Gizlilik politikası
  • Vikipedi hakkında
  • Sorumluluk reddi
  • Davranış Kuralları
  • Geliştiriciler
  • İstatistikler
  • Çerez politikası
  • Mobil görünüm
  • Wikimedia Foundation
  • Powered by MediaWiki
comm
Konu ekle