Pertanyaan yang diberi tag ?awk?

Bahasa pemindaian dan pemrosesan yang diarahkan oleh pola.

8
Bagaimana saya bisa mengganti string dalam file?
Mengganti string dalam file berdasarkan kriteria pencarian tertentu adalah tugas yang sangat umum. Bagaimana bisa saya ganti string foodengan bardi semua file di direktori saat ini? melakukan hal yang sama secara rekursif untuk sub direktori? ganti hanya jika nama file cocok dengan string lain? ganti hanya jika string ditemukan dalam …
751 text-processing  awk  sed  perl 

7
Apakah ada tutorial dasar untuk grep, awk dan sed? [Tutup]
Saya sudah menjadi pengguna Linux untuk sementara waktu, dan saya sudah cukup memahami sebagian besar utilitas baris perintah umum. Namun, orang-orang yang datang dan lagi dalam kaitannya dengan pemrograman grep, awkdan sed. Tentang satu-satunya hal yang saya gunakan grep adalah mem-pipkan barang ke dalamnya untuk menemukan file dalam file log, …
95 grep  sed  awk 


10
Tampilkan jumlah ukuran file dalam daftar direktori
dirPerintah daftar direktori Windows memiliki garis di bagian akhir yang menunjukkan jumlah total ruang yang diambil oleh file yang terdaftar. Misalnya, dir *.exemenunjukkan semua .exefile di direktori saat ini, ukurannya, dan jumlah total ukurannya. Saya ingin memiliki fungsi yang mirip dengan diralias saya di bash, tapi saya tidak yakin bagaimana …
72 bash  shell-script  awk  ls 

5
Hapus baris yang berisi string tertentu dan baris berikut
Saya menggunakan ini cat foo.txt | sed '/bar/d' untuk menghapus baris yang berisi string bardalam file. Namun saya ingin menghapus garis-garis dan garis langsung setelahnya . Lebih disukai di sed, awkatau alat lain yang tersedia di MinGW32. Ini semacam kebalikan dari apa yang aku bisa di grepdengan -Adan -Buntuk mencetak …

7
Tampilkan semua file hingga cocok
grep --before-context 5 menunjukkan 5 baris sebelum pertandingan. Saya ingin menunjukkan segalanya sebelum pertandingan. Melakukan grep --before-context 99999999akan berhasil tetapi tidak terlalu ... profesional. Bagaimana cara menampilkan semua file hingga sesuai?



5
Lewati variabel shell sebagai / pattern / to awk
Memiliki yang berikut di salah satu fungsi shell saya: function _process () { awk -v l="$line" ' BEGIN {p=0} /'"$1"'/ {p=1} END{ if(p) print l >> "outfile.txt" } ' } , jadi ketika dipanggil sebagai _process $arg, $argakan dilewati sebagai $1, dan digunakan sebagai pola pencarian. Ini bekerja seperti ini, …
59 shell  awk  quoting  variable 

9
Bagaimana cara mem-parse JSON dengan shell scripting di Linux?
Saya memiliki output JSON dari mana saya perlu mengekstrak beberapa parameter di Linux. Ini adalah output JSON: { "OwnerId": "121456789127", "ReservationId": "r-48465168", "Groups": [], "Instances": [ { "Monitoring": { "State": "disabled" }, "PublicDnsName": null, "RootDeviceType": "ebs", "State": { "Code": 16, "Name": "running" }, "EbsOptimized": false, "LaunchTime": "2014-03-19T09:16:56.000Z", "PrivateIpAddress": "10.250.171.248", "ProductCodes": …

1
Perbedaan antara gawk vs awk
Mencoba memahami perbedaan antara dua fungsi melongo vs awk? Kapan orang akan menggunakan gawk vs awk? Atau apakah mereka sama dalam hal penggunaan? Juga, bisakah seseorang memberikan contoh?
50 awk  gawk 

2
Mengganti string berdasarkan nomor baris
Saya memiliki situasi di mana saya ingin mengganti string tertentu di banyak file Ganti string AAA dengan BBB string lain tetapi ada banyak string yang dimulai dengan AAA atau berakhir pada AAA, dan saya ingin mengganti hanya satu pada baris 34 dan menjaga yang lain tetap utuh. Apakah mungkin untuk …
50 sed  awk 

16
Hapus entri $ PATH duplikat dengan perintah awk
Saya mencoba untuk menulis fungsi bash shell yang akan memungkinkan saya untuk menghapus duplikat direktori dari variabel lingkungan PATH saya. Saya diberitahu bahwa adalah mungkin untuk mencapai ini dengan satu perintah baris menggunakan awkperintah, tetapi saya tidak tahu bagaimana melakukannya. Adakah yang tahu bagaimana caranya?
48 bash  shell  awk  path 

4
Membalikkan grepping
Katakanlah, saya memiliki file teks yang sangat besar (sekitar 10.000.000 baris). Saya perlu grepdari awal dan menyimpan hasilnya ke file. Apa cara paling efisien untuk menyelesaikan tugas?

5
Bagaimana menjalankan grep pada satu kolom?
Saya ingin menerima output dari ls -lperintah saya : -rw-r--r-- 1 root root 1866 Feb 14 07:47 rahmu.file -rw-r--r-- 1 rahmu user 95653 Feb 14 07:47 foo.file -rw-r--r-- 1 rahmu user 1073822 Feb 14 21:01 bar.file Saya ingin menjalankan hanya grep rahmupada kolom $ 3, sehingga output dari grepperintah saya …
42 grep  awk 

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.
Judi bola