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

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




4
BEGIN và END bằng lệnh awk
Theo hướng dẫn sử dụng awk, BEGIN và END không được sử dụng để khớp với đầu vào, mà là để cung cấp thông tin khởi động và dọn dẹp cho tập lệnh awk. Dưới đây là ví dụ được đưa ra: ls -l | \ awk 'BEGIN { print …
13 awk 


3
Awk - chỉ thay thế một ký tự trong một cột nhất định
Tôi có một tập tin như thế này: 2018.01.02;1.5;comment 1 2018.01.04;2.75;comment 2 2018.01.07;5.25;comment 4 2018.01.09;1.25;comment 7 Tôi muốn thay thế tất cả các dấu chấm .trong cột thứ hai bằng dấu phẩy ,như cách tôi sed 's/\./\,/g' filecó thể sử dụng sedhoặc tốt nhất awklà chỉ áp dụng điều này …


6
Làm thế nào tôi có thể thêm chuỗi ngẫu nhiên cho mỗi dòng?
Tôi đang cố gắng thêm chuỗi ngẫu nhiên cho mỗi dòng trong khi chạy: awk '{print "name" "'$ran'" "-"$0}' 'myfile' Trước đó, chuỗi ngẫu nhiên được tạo: ran="$(tr -dc '[:alnum:]' </dev/urandom | head -c 6)" Vấn đề là nó sẽ in cùng một chuỗi ngẫu nhiên cho mỗi dòng: nameGQz3Ek- …
12 awk 





6
Sắp xếp lại các cột bằng awk
Tôi đang cố gắng di chuyển cột thứ 7 của tệp csv của mình đến cuối bằng cách sử dụng awk -F '{print $1,$2,$3,$4,$5,$6,$8,$9,$10,$11,$7}',OFS= "$file" trong đó tệp $ là tệp .csv trong thư mục. Tuy nhiên, đầu ra là awk: ^ syntax error Có ai biết làm thế nào …

3
Làm thế nào để bạn loại bỏ ký tự dấu chấm khỏi chuỗi mà không gọi lại sed hoặc awk?
Tôi có một tệp được gọi hostlist.txtcó chứa văn bản như thế này: host1.mydomain.com host2.mydomain.com anotherhost www.mydomain.com login.mydomain.com somehost host3.mydomain.com Tôi có đoạn script nhỏ sau: #!/usr/local/bin/bash while read host; do dig +search @ns1.mydomain.com $host ALL \ | sed -n '/;; ANSWER SECTION:/{n;p;}'; done <hostlist.txt \ | gawk '{print $1","$NF}' …

4
trích xuất các ký tự trước () bằng grep
Tôi cần trích xuất các ký tự trước ký tự '('. Cấu trúc tệp của tôi là: hoa hồng (tốt) ook daisy () không lilly (xấu) tốt hướng dương () tốt đẹp Tôi cần tập tin đầu ra như dưới dạng: rose daisy lilly sunflower bất cứ ai có thể …
12 sed  awk  grep 

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.