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

AWK là một ngôn ngữ xử lý văn bản. Nó chủ yếu được sử dụng để thao tác và xử lý dữ liệu có cấu trúc và tạo báo cáo.


7
awk + in tất cả nội dung dòng trừ $ 1
Tôi viết kịch bản awk đang theo dõi: % echo /var/sysconfig/network/my_functions alpha beta gama | \ awk -v word=alpha '$2 == word { print $0 }' Làm thế nào để nói với awk rằng tôi muốn in tất cả các dòng ngoại trừ $ 1 (/ var / sysconfig / …
4 awk 

3
Truyền một biến script shell vào lệnh AWK
Tôi muốn có thể gọi một kịch bản shell chứa lệnh sau. awk -F $'\xE7' '{OFS ="¬"} { $3 = sprintf("%010s". $3) ; print $0 }' > outputfile Nhưng tôi muốn có thể chuyển một biến script shell vào lệnh này sẽ được sử dụng để thay thế $3 trong …

3
Làm cách nào tôi có thể đệm một trường cụ thể trong tệp văn bản?
Tôi có một tập tin như thế này: 123123213,456,be 124243233,4346,ytr 123123123,436535,uytr 324234324,322,yt 234324323,32,tyutr Tôi muốn zero-pad trường giữa để đưa ra kết quả: 123123213,00000456,be 124243233,00004346,ytr 123123123,00436535,uytr 324234324,00000322,yt 234324323,00000032,tyutr Làm thế nào để tôi thực hiện một kịch bản mà làm điều này? Tôi đã thấy một ví dụ như thế …
3 unix  sed  awk 

1
chia nhỏ tập tin và nén trong đường ống
Vì vậy, tôi có một tập tin lớn như thế này ... 1/20/2016,somerandomdata 1/20/2016,somerandomdata 1/20/2016,somerandomdata 1/20/2016,somerandomdata 1/21/2016,somerandomdata 1/21/2016,somerandomdata 1/21/2016,somerandomdata 1/21/2016,somerandomdata 1/22/2016,somerandomdata 1/22/2016,somerandomdata 1/22/2016,somerandomdata 1/22/2016,somerandomdata Và tôi muốn chia nó thành một loạt các tệp nhỏ hơn dựa trên cột đầu tiên. Dễ dàng: sử dụng awk như thế này: awk …
3 linux  compression  awk  pipe  xz 

2
Tại sao awk in dòng này nhiều hơn một lần?
Tôi có ldif sau: dn: cn=Robert Smith,ou=people,dc=example,dc=com objectclass: inetOrgPerson cn: Robert Smith cn: Robert J Smith cn: bob smith sn: smith uid: rjsmith userpassword: rJsmitH carlicense: HISCAR 123 homephone: 555-111-2222 mail: r.smith@example.com alias: rsmith@example.com alias: bob.smith@example.com description: nice hair ou: Human Resources dn: cn=John Doe,ou=people,dc=example,dc=com objectclass: inetOrgPerson cn: John Doe …
2 awk  ldif 

2
thay thế số bằng mẫu cụ thể sao cho toàn bộ tệp
Trong tập tin của tôi, tôi muốn thay thế số * Thí dụ: data[0] ---> data[*] Tôi có data[0]đến data[127]và cũng muốn làm cho toàn bộ tập tin. Vì vậy, làm thế nào tôi chỉ có thể làm cho số? Tôi đã thử với lệnh sed 's/[[0-9][0-9]]/[*]/g' nhưng nó không …
2 grep  sed  awk 

2
Làm thế nào để chuyển đổi một cột hex thành dec in gawk, strtonum trong gawk cho kết quả sai
Tôi đang cố gắng để kịch bản một cơ sở dữ liệu từ một luồng mạng. Luồng mạng sau khi bị giảm mạnh sẽ làm rơi một tệp ba cột trông giống như tệp này được gọi là file.db 123.123.123.123, tên máy tính, 110000103e21cc4 123.123.123.124, máy tính2,11000010416200f 123.123.123.1, máy tính3,110000106eb3f43 …



1
Sử dụng awk / nawk, làm thế nào để tìm ra những đóng góp tối đa và tối thiểu và in ra những giá trị đó?
Sử dụng awk / nawk, làm cách nào tôi có thể tìm thấy các đóng góp tối đa và tối thiểu và in các giá trị đó? Tập tin đầu vào: Name: Phone:1st:2nd:3rd contribution Mike Harrington:(xxx) xxx-xxxx:250:100:175 Christian Dobbins:(xxx) xxx-xxxx:155:350:201 Susan Dalsass:(xxx) xxx-xxxx:280:60:50 Archie McNichol:(xxx) xxx-xxxx:250:100:175 Kết quả dự kiến …
1 linux  unix  awk 


2
Xóa 8 cột đầu tiên khỏi ls Đầu ra với AWK
Tôi muốn sử dụng AWK để xóa 8 cột đầu tiên khỏi đầu ra sau: ls -l lrwxrwxrwx 1 user user 23 jul 27 00:04 file1.pdf -rw-rw-r-- 1 user user 107 may 8 13:59 file 2 with spaces.mp3 lrwxrwxrwx 1 user user 11 jul 24 19:43 file3-with-hyphens.txt lrwxrwxrwx 1 user …
1 awk 

2
Sắp xếp nhiều tệp với bash
Tôi có một câu hỏi liên quan đến ngôn ngữ bash scripting. Tôi có nhiều thư mục /studentName /studentMail /studentNumber Trong mỗi một trong các thư mục là một tập tin name.txt, mail.txt, number.txt. Bây giờ tôi cần tạo một hàm sẽ làm giống như SELECTchức năng của cơ sở …
1 bash  sorting  awk 


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.