«awk» etiketlenmiş sorular

AWK, metin işleme için tasarlanmış ve genellikle veri çıkarma ve raporlama aracı olarak kullanılan yorumlanmış bir programlama dilidir. AWK, büyük ölçüde Unix sistemlerinde kullanılır.



19
Bir dosyadan n. Satır almak için Bash aracı
Bunu yapmanın "kanonik" bir yolu var mı? Kullanıyorumhead -n | tail -1Hangi hile yapar , ama özellikle bir dosyadan bir çizgi (veya satır aralığı) ayıklayan bir Bash aracı olup olmadığını merak ediyorum. "Kanonik" derken, ana işlevi bunu yapan bir programdır.
604 bash  shell  unix  awk  sed 

3
Sed ve awk arasındaki fark nedir? [kapalı]
Kapalı . Bu sorunun daha fazla odaklanması gerekiyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu, yalnızca bu yayını düzenleyerek tek bir soruna odaklanacak şekilde güncelleyin . 6 yıl önce kapalı . Awk ve sed arasındaki fark nedir? Sed ve awk araçları için en iyi kullanım …
497 sed  awk 

24
Tüm sütunları nn'den sonuncuya yazdırmak için awk kullanma
Bu çizgi, ikinci alanda boşluk olana kadar çalıştı. svn status | grep '\!' | gawk '{print $2;}' > removedProjs awk her şeyi 2 $ veya daha fazla yazdırmanın bir yolu var mı? (3 $, 4 $ .. artık sütun kalmayıncaya kadar?) Sanırım bunu Cygwin ile Windows ortamında yaptığımı eklemeliyim.
310 linux  awk 

7
Bir awk betiğinde kabuk değişkenlerini nasıl kullanabilirim?
Dış kabuk değişkenlerini bir awkkomut dosyasına geçirmenin bazı yollarını buldum , ancak 've hakkında kafam karıştı ". İlk olarak, bir kabuk komut dosyası ile denedim: $ v=123test $ echo $v 123test $ echo "$v" 123test Sonra awk denedi: $ awk 'BEGIN{print "'$v'"}' $ 123test $ awk 'BEGIN{print '"$v"'}' $ 123 …
290 bash  shell  awk 


5
Perl, Python, AWK ve sed arasındaki farklar nelerdir? [kapalı]
Şu anda olduğu gibi, bu soru Soru-Cevap formatımıza uygun değil. Yanıtların gerçekler, referanslar veya uzmanlık tarafından desteklenmesini bekliyoruz, ancak bu soru muhtemelen tartışma, tartışma, oylama veya genişletilmiş tartışma talep edecektir. Bu sorunun çözülebileceğini ve muhtemelen yeniden açılabileceğini düşünüyorsanız, yardım için yardım merkezini ziyaret edin . 8 yıl önce kapalı . …



11
Eşleştikten sonra yalnızca bir sonraki satırı nasıl gösterebilirim?
grep -A1 'blah' logfile İçinde 'blah' olan her satır için bu komut sayesinde, 'blah' içeren satırın çıktısını ve günlük dosyasında izleyen bir sonraki satırı alıyorum. Basit olabilir ama 'falan' olan satırı atlamanın ve çıktıda sadece bir sonraki satırı göstermenin bir yolunu bulamıyorum .
218 awk  sed  grep 

7
Awk içinde birden fazla sınırlayıcı kullanma
Aşağıdaki satırları içeren bir dosya var: /logs/tc0001/tomcat/tomcat7.1/conf/catalina.properties:app.env.server.name = demo.example.com /logs/tc0001/tomcat/tomcat7.2/conf/catalina.properties:app.env.server.name = quest.example.com /logs/tc0001/tomcat/tomcat7.5/conf/catalina.properties:app.env.server.name = www.example.com Yukarıdaki çıktıda 3 alan çıkarmak istiyorum (Sayı 2, 4 ve sonuncusu *.example.com). Aşağıdaki çıktı alıyorum: cat file | awk -F'/' '{print $3 "\t" $5}' tc0001 tomcat7.1 tc0001 tomcat7.2 tc0001 tomcat7.5 Son alan adını alan adıyla …


6
Yeni satır yazdırmadan awk
Değişken toplamı / NR'nin her yinelemede yan yana yazdırılmasını istiyorum. Awk'nin her yinelemede satırsonu yazdırmasını nasıl önleyebiliriz? Kodumda her yinelemede varsayılan olarak bir yeni satır yazdırılır for file in cg_c ep_c is_c tau xhpl printf "\n $file" >> to-plot.xls for f in 2.54 1.60 800 awk '{sum+=$3}; END {print sum/NR}' …
169 scripting  awk  newline 


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.