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

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

3
Awk số printf chiều rộng và làm tròn nó lên
Tôi cần phải printf một số ra, nhưng với chiều rộng nhất định và được làm tròn (với awk!) %10s Tôi có cái này và bằng cách nào đó tôi cần kết nối %dnhưng tất cả mọi thứ tôi làm, kết thúc với quá nhiều thông số cho awk (vì …
20 scripting  awk  printf 

4
Chia đầu ra dài thành hai cột
Có một tiện ích hoặc tập lệnh đơn giản để phân loại đầu ra từ một trong các tập lệnh của tôi không? Tôi có dữ liệu ở dạng nào đó: A aldkhasdfljhaf B klajsdfhalsdfh C salkjsdjkladdag D lseuiorlhisnflkc E sdjklfhnslkdfhn F kjhnakjshddnaskjdh nhưng nếu điều này trở thành hai …



3
lặp lại awk {n} không hoạt động
Tôi đang cố gắng in các dòng bằng ký hiệu lặp lại {n} nhưng nó không hoạt động. Cho. ví dụ: tôi muốn in tất cả các dòng có chiều dài là 4 char awk '/^.{4}$/' test_data Đoạn mã trên không in được. Làm thế nào để sửa nó để …

5
Làm cách nào tôi có thể sắp xếp danh sách với cấp độ Major.minor.patch và đôi khi là RC chính xác?
Tôi phải sắp xếp danh sách sau đây với tập lệnh shell và làm cho phiên bản mới nhất xuất hiện ở phía dưới hoặc trên cùng. Làm thế nào tôi có thể làm điều đó chỉ với các công cụ shell? release-5.0.0.rc1 release-5.0.0.rc2 release-5.0.0 release-5.0.1 release-5.0.10 release-5.0.11 release-5.0.13 release-5.0.14 …
18 shell-script  awk  sed  python  sort 

3
Trích xuất một phần của các dòng với mẫu cụ thể bằng cách sử dụng awk, sed
Tôi có một câu hỏi liên quan đến các nhà khai thác awk / sed. Tôi có một tập tin lớn có các dòng được lặp lại Expression loweWallrhoPhi : sum=-6.97168e-09 Expression leftWallrhoPhi : sum=6.97168e-09 Expression lowerWallPhi : sum=-5.12623e-12 Expression leftWallPhi : sum=5.12623e-12 Expression loweWallrhoUSf : sum=-6.936e-09 Expression leftWallrhoUSf : …

7
In các dòng số lẻ, in các dòng số chẵn
Tôi muốn in các dòng số lẻ và số chẵn từ các tệp. Tôi tìm thấy kịch bản shell này sử dụng tiếng vang. #!/bin/bash # Write a shell script that, given a file name as the argument will write # the even numbered line to a file with name …

11
Số lượng lớn các mẫu từ tệp khổng lồ
Tôi có một tệp phát triển khoảng 200.000 dòng mỗi ngày và tất cả được tạo thành với các khối gồm ba dòng như sau: 1358726575123 # key Joseph Muller # name carpenter # job 9973834728345 Andres Smith student 7836472098652 Mariah Anthony dentist Bây giờ, tôi có một tệp khác …
18 grep  awk  database  text 

1
Xóa một mảng trong awk
Trong awk, tôi có thể xóa một mảng bằng một vòng lặp, biến nó thành một mảng trống, tương đương với việc xóa nó. for (key in array) delete array[key]; đó có phải là cách dễ hơn? Tôi có thể xóa hoàn toàn một mảng để tên biến có thể …
18 awk  array 


4
Chia một tập tin thành hai
Tôi có một tệp lớn và cần chia thành hai tệp. Giả sử trong tệp đầu tiên, 1000 dòng nên được chọn và đưa vào tệp khác và xóa các dòng đó trong tệp đầu tiên. Tôi đã thử sử dụng splitnhưng nó đang tạo ra nhiều khối.

1
Khi nào nên sử dụng grep, less, awk, sed [shut]
Đã đóng cửa . Câu hỏi này dựa trên ý kiến . Nó hiện không chấp nhận câu trả lời. Bạn muốn cải thiện câu hỏi này? Cập nhật câu hỏi để có thể trả lời bằng sự kiện và trích dẫn bằng cách chỉnh sửa bài đăng này . …
17 awk  sed  grep  less 



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.