«head» etiketlenmiş sorular

Bir dosyanın ilk x bayt sayısını veya satırlarını veren head komutuyla ilgili sorular için kullanın

6
cat line X büyük bir dosyada Y'ye
Diyelim ki çok büyük bir metin dosyasına sahibim (> 2GB) ve sadece catsatırlara Xgitmek istiyorum Y(örneğin 57890000 - 57890010). Anladığım kadarıyla ben boru yapabilirsiniz headiçine tailyani ya viceversa head -A /path/to/file | tail -B Veya alternatif olarak tail -C /path/to/file | head -D burada A, B, Cve Ddosya satır sayısı …
132 tail  cat  large-files  head 



1
Bash'da boş sınırlandırılmış girişte `head` ve` tail` nasıl yapılır?
findkomutu, dosya adlarını boş olarak ayrılmış dizeler olarak ( -print0sağlanmışsa) çıktı xargsverebilir ve -0seçenek açıkken bunları kullanabilir . - Ama aradaki bu dosyaların bu koleksiyonu işlemek zor sortkomut vardır -zama, anahtarı, mümkün bu dosyaları sıralamak için yapar headve tailbunları yok. Boş sınırlandırılmış girişleri nasıl headve tailuygun bir şekilde yapabilirim? (Her …

3
kafa ekstra karakterler yiyor
Aşağıdaki kabuk komutunun giriş akışının yalnızca tek satırlarını yazdırması bekleniyordu: echo -e "aaa\nbbb\nccc\nddd\n" | (while true; do head -n 1; head -n 1 >/dev/null; done) Ama bunun yerine sadece ilk satırı yazdırır: aaa. Aynı şey -c( --bytes) seçeneğiyle kullanıldığında gerçekleşmez : echo 12345678901234567890 | (while true; do head -c 5; …

3
Herhangi bir dönüşüm olmadan bayt kelimesi kelimesini kopyalamak için bash'daki ikili ile nasıl çalışabilirim?
Hırslı bir şekilde sayısız nedenden ötürü bash içine bir c ++ kodu çevirmek çalışıyorum. Bu kod, alt alanıma özgü, tamamen ikili olarak yazılmış ve yapılandırılmış bir dosya türünü okur ve işler. İlk ikili ile ilgili görevim, başlığın ilk 988 baytını aynen olduğu gibi kopyalamak ve geri kalan bilgileri oluştururken yazmaya …
14 bash  binary  head 

3
Kafa / kuyruğa yönelik olumsuz argümanlar
Bu sorunun varyantları kesinlikle farklı yerlerde birkaç kez sorulmuştur, ancak son Msatırları şanssız bir dosyadan kaldırmaya çalışıyorum . İkinci en olarak cevap içinde bu soruya bir dosyada son satırın kurtulmak için aşağıdakileri yaparak önerir: head -n -1 foo.txt > temp.txt Ancak, OSX ve Zsh'de denediğimde, şunu elde ederim: head: illegal …

1
Çıkmayan 'kafa'ya alternatif mi?
İlk n satırı yazdıracak bir yardımcı programa ihtiyacım var, ancak daha sonra çalışmaya devam ediyor, kalan satırları emiyor, ancak yazdırmıyor. Çalıştırmaya devam etmesi gereken bir işlemin çıktısıyla terminali boğmamak için kullanıyorum (sonuçları bir dosyaya yazar). Yapabileceğimi düşündüm process | {head -n 100; cat > /dev/null}, ama daha zarif bir şey …
13 head 

2
Girişteki ilk N satır sayısını kaldırma komutu
Arka fon Bir SSH sunucusu çalıştırıyorum ve silmek istediğim bu kullanıcıya sahibim. Şu anda ilk önce öldürmem gereken birkaç işlem yürüttüğü için bu kullanıcıyı silemiyorum. Bu şu anda kullanmakta olduğum kullanıcının tüm işlem kimlikleri bulmak için kullandığım boru hattı: ps -u user | awk '{print $1;}' Çıktı şöyle görünür: PID …
11 command-line  sed  awk  tail  head 

3
İki dosyanın başlarını bash ile karşılaştırın
Yapabileceğim diff filea filebdosyalar arasındaki farkı görmek için. Ben de head -1 fileafilea veya fileb ilk satırını görmek için yapabilirim. Filea'nın ilk satırı ile fileb'in ilk satırı arasındaki farkı göstermek için bu komutları nasıl birleştirebilirim?
11 bash  shell  diff  head 

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.