«awk» etiketlenmiş sorular

awk, verilerin ayıklanması ve raporlanması için özel amaçlı, yorumlanmış bir programlama dilidir.




5
İki büyük dosyanın farkı
"Test1.csv" var ve içeriyor 200,400,600,800 100,300,500,700 50,25,125,310 ve test2.csv ve içeriyor 100,4,2,1,7 200,400,600,800 21,22,23,24,25 50,25,125,310 50,25,700,5 şimdi diff test2.csv test1.csv > result.csv farklı diff test1.csv test2.csv > result.csv Hangisinin doğru sıra olduğunu bilmiyorum ama başka bir şey istiyorum, yukarıdaki komutların her ikisi de 2 > 100,4,2,1,7 3 2,3c3,5 4 < …
14 grep  sed  awk  diff 

5
Bir bash betiğinde awk ile çok satırlı kayıtları nasıl işleyebilirim?
example.txt aşağıda Restaurant: McDonalds City: Miami State: Florida Address: 123 Biscayne Blvd Phone: 911 Restaurant: 5 guys City: Atlanta State: Georgia Address: 123 Peachtree Rd Phone: 911 Restaurant: KFC City: NYC State: NY Address: 123 Madison Square Phone: 911 Ben bash script kullanarak ve ben yukarıdaki dosyadan adıyla bir restoran …
14 scripts  awk 

3
Grep / sed / awk kullanarak dizeden sözcük ayıklayın
Bir ipim var 00:28:04 /usr/lib/jvm/jre/bin/java -DJDBC_CONNECTION_STRING= -Dspring.profiles.active=qa -XX:MaxPermSize=256 ve qaaşağıdaki kelimeyi çıkarmak istiyorum -Dspring.profiles.active. Ben sadece demo için bir dosya text.txt kaydetmek dize var. Ben yaparken grep -r -o "spring.profiles.active=" text.txt Sonuç spring.profiles.active= Bu kelime her zaman değil qa, olabilir prodya da dev. Ne yapmak istiyorum kelimeyi bulmak spring.profiles.activeve sonra= …
12 command-line  bash  grep  sed  awk 

6
grep maçtan önce ve sonra Nth ve Mth satırlarına dönecek
Ben grep ile ben alanları kullanabilirsiniz biliyoruz -Ave -Bbir maç önceki ve sonraki satırları çekin. Ancak maçlar arasındaki tüm çizgileri çeker, ancak birçok çizgi belirtilir. grep -r -i -B 5 -A 5 "match" Ben sadece 5 Almak istediğiniz inci bir maç öncesi hattı ve 5 inci eşleşti hattına ek olarak …
12 command-line  grep  awk 

6
İlk iki nokta üst üste ':' zaman damgasından nasıl kaldırılır?
Programlamaya yeniyim !! Herkes :bir zaman damgası ilk pozisyonda kaldırmak için yardımcı olabilir ::29.06.2019 23:03:17 Şu anda aşağıda gösterildiği gibi awk / cut komutlarını kullanarak yapmaya çalışıyorum: TDS="$(grep 'Logfile started' process.log | awk '{print $3,$4}' | cut -d: -f2)" echo "$TDS" 29.06.2019 23 Ve çıktı istediğim gibi değil! Olarak yazdırmak …



2
İkinci sütunu almak için AWK kullanma
Verilerin ikinci sütununu almak için awk komutunu alamıyorum. Bash Kodu: filter_data=$(awk "{if(/$filter:/) print $2}" < scanresults_temp.txt) printf "$filter_data \n" $ Filter değişkeni, kabuk betiğine geçirilen Download veya Upload değeridir. Awk, uygun satırı aramak için İndir veya Yükle terimini kullanır. Dosya içeriği: Testing download speed................................................................................ Download: 51.13 Mbit/s Testing upload speed................................................................................................ …
9 bash  grep  sed  awk 


2
Birden çok satırı dosyadaki tek bir kelimeyle nasıl değiştirebilirim (yerinde değiştirme)?
Dosyamın içeriği filenameaşağıdaki gibidir (örneğin): My block of line starts from here START First line second line third line END and end to here for example. Ben arasındaki satır bloğunu değiştirmek istiyor STARTve ENDbirlikte örneğin sadece tek kelime ile SINGLEWORD. Aşağıdaki gibi: My block of line starts from here SINGLEWORD …
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.