Câu hỏi được gắn thẻ «awk»

Một ngôn ngữ quét và xử lý hướng mẫu.


5
Sử dụng grep vs awk
Để chụp một mẫu cụ thể, awkvà grepcó thể được sử dụng. Tại sao chúng ta nên sử dụng cái này hơn cái kia? Cái nào nhanh hơn và tại sao? Nếu tôi có một tệp nhật ký và tôi muốn lấy một mẫu nhất định, tôi có thể thực …
17 linux  awk  grep  performance 



7
Lặp lại mỗi dòng nhiều lần
Muốn có mỗi dòng trong một tệp lặp lại một số lần cố định. ví dụ: mỗi dòng được lặp lại bốn lần: a b c trở thành: a a a a b b b b c c c c Tôi đã thực hiện một số tìm kiếm, và có …

3
Thay thế chuỗi đa dòng trong các tệp
Tôi có một số tệp tôi muốn cập nhật bằng cách thay thế một chuỗi nhiều dòng bằng một chuỗi nhiều dòng khác. Một cái gì đó dọc theo dòng: * Some text, * something else * another thing Và tôi muốn thay thế nó bằng: * This is completely …

2
Khối điều kiện so với tuyên bố điều kiện (nếu)
Nói rằng tôi có một tập tin: PRO 1 GLN 5.55112e-17 ILE -6.245e-17 THR 5.55112e-17 Tôi muốn mỗi dòng có số không bằng 1 trong cột thứ hai để thay đổi thành 0 và giữ phần còn lại. Nếu tôi sử dụng if(tức là tuyên bố có điều kiện), mọi …
17 awk 

3
awk: buộc một trạng thái trở lại?
Đây là một tiếp theo cho câu hỏi trước đây của tôi . Tôi đang xác thực số lượng các trường trong / etc / passwd bằng cách sử dụng đoạn trích tiện dụng này. Trong ví dụ sau, người dùng 'fieldcount1' và 'fieldcount2' có số trường sai: $ awk …


1
Chế độ nhếch nhác trong awk?
Công cụ muốn sed, awkhoặc perl -nxử lý một đầu vào của họ ghi lại tại một thời điểm, hồ sơ là dòng theo mặc định. Một số, như awkvới RS, GNU sedcó -zhoặc perlcó -0ooothể thay đổi loại bản ghi bằng cách chọn một dấu tách bản ghi khác. …
16 awk 



5
Trích xuất giá trị giữa các dấu ngoặc kép
Truy vấn của tôi là để trích xuất giá trị giữa các dấu ngoặc kép "". Đầu vào mẫu là: 10.219.41.68 - - - [11 tháng 6 năm 2014: 10: 23: 04 -0400] Giây: 0 MicSec: 1797 "GET / balancer-manager HTTP / 1.1" 200 28980 "-" "curl / 7.15.5 (i386 …
16 awk 

2
In các dòng giữa (và bao gồm) hai mẫu
Tôi muốn bắt đầu grepping từ các dòng có CKở cuối dòng và dừng grepping khi dòng có Dở cuối. Tôi đã thử grep "$CK" "$D" file..txt, nhưng nó không hoạt động. Đầu vào: kkkkkkkkkkk jjjjjjjjjjjjjjjjjj gggggggggggg/CK JHGHHHHHHHH HJKHKKLKLLL JNBHBHJKJJLKKL JLKKKLLKJLKJ/D GGGGGGGGGGGGGG GGGGGGGGGGGGGG Đầu ra mong muốn: gggggggggggg/CK JHGHHHHHHHH HJKHKKLKLLL …

3
Lọc tệp .CSV dựa trên các giá trị cột thứ 5 của tệp và in các bản ghi đó thành tệp mới
Tôi có tệp .CSV với định dạng dưới đây: "column 1","column 2","column 3","column 4","column 5","column 6","column 7","column 8","column 9","column 10 "12310","42324564756","a simple string with a , comma","string with or, without commas","string 1","USD","12","70%","08/01/2013","" "23455","12312255564","string, with, multiple, commas","string with or, without commas","string 2","USD","433","70%","07/15/2013","" "23525","74535243123","string , with commas, and - hypens and: semicolans","string …
16 linux  sed  awk  csv  filter 

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.