«wc» etiketlenmiş sorular

`wc` yardımcı programı dosya (lar) veya standart girdi için satırsonu, kelime ve baytı sayar.



17
En az karakter içeren satır nasıl bulunur
Herhangi bir genel UNIX komutunu kullanarak bir kabuk betiği yazıyorum. En az karakter içeren satırı (boşluk dahil) almak zorundayım. 20 hatta kadar olabilir. head -$L | tail -1 | wc -mL satırının karakter sayısını bulmak için kullanabileceğimi biliyorum . Sorun şu ki, düşünebildiğim tek yöntem, bunu kullanarak, if ifadelerini el …


2
Wc neden bu kadar yavaş?
Wc yardımcı programı neden bu kadar yavaş? Büyük bir dosyada çalıştırdığımda, md5sum'dan yaklaşık 20 kat daha uzun sürer: MyDesktop:/tmp$ dd if=/dev/zero bs=1024k count=1024 of=/tmp/bigfile 1024+0 records in 1024+0 records out 1073741824 bytes (1.1 GB) copied, 0.687094 s, 1.6 GB/s MyDesktop:/tmp$ time wc /tmp/bigfile 0 0 1073741824 /tmp/bigfile real 0m45.969s user …
17 performance  wc 



4
`Wc -l` ile tek bir satırı nasıl alabilirim?
Geçmişimdeki belirli dosyaların satır sayısını vermek için bir git takma adı ekledim: [alias] lines = !lc() { git ls-files -z ${1} | xargs -0 wc -l; }; lc Bununla birlikte, wc -l~ 100 bin satırdan fazla satırım varsa, toplamları rapor eder, ardından devam eder. İşte bir örnek: <100k satır (istenen …
12 files  xargs  wc 


2
Wc -m ve wc -c neden farklı?
Bir C programcısı olarak, wc -c(bayt wc -msayısını sayan ) ve (karakter sayısını sayan) uzun bir metin dosyam için çok farklı sonuçlar verdiğini görünce şaşırdım . Her zaman sizeof(char)1 bayt olduğu söylenmişti . qdii@nomada ~/Documents $ wc -c sentences.csv 102990983 sentences.csv qdii@nomada ~/Documents $ wc -m sentences.csv 89023123 sentences.csv Herhangi …




7
Çok satırlı kayıtları bölmeden büyük bir metin dosyasını verimli bir şekilde nasıl bölebilirim?
Ben büyük bir metin dosyası var (~ 50Gb gz'ed). Dosya 4*Nsatır veya Nkayıt içeriyor ; yani her kayıt 4 satırdan oluşur. Bu dosyayı giriş dosyasının yaklaşık% 25'i boyutunda 4 küçük dosyaya bölmek istiyorum. Dosyayı kayıt sınırında nasıl bölebilirim? Saf bir yaklaşım zcat file | wc -lsatır sayısını elde etmek, bu …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.