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

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




2
grep một dòng trước trận đấu cộng với trận đấu
zzzzzzzzz aaaaaaaaa bbbbbbbbb & ccccccccc & ddddddddd hhhhhhhhh eeeeeeeee fffffffff & ggggggggg & trong dòng trên, điều tôi muốn là grep/ sed/ awk(bất kỳ phương thức nào cũng được) có dòng có &dấu cộng với một dòng trên đầu chúng. vì vậy, ví dụ đầu ra mong muốn sẽ như …


4
Làm cách nào tôi có thể sử dụng SED hoặc AWK để thay thế chỗ dành sẵn trong tệp mẫu bằng nội dung biến có chứa các ký tự đặc biệt?
CentOS 6.3 Tôi đang cố gắng để có được một tập lệnh nhỏ để gửi email chứa một bản sao của các tiêu đề email trong cơ thể (cho mục đích báo cáo nội bộ). Tệp mẫu chứa các mục sau: Alert Report Alert has triggered at TMPDATE HEADERS ------- …


2
Sử dụng biến shell trong awk
Đây là tập lệnh của tôi (để tìm các tệp có chứa một mẫu đã chỉ định): find . -type f \ -exec awk -v vawk="$1" '/'"$vawk"'/ {c++} c>0 { print ARGV[1]; exit 0 } END { if (! c) {exit 1}}' \{\} \; Tôi muốn sử dụng tập lệnh …
8 bash  awk  variable 

2
Một tập lệnh shell để nối hai tập tin
Tôi muốn viết một shell scriptmà có được hai tập tin Avà B, và có được một kết quả như thế này: Tập tin A: user_a tel_a addr_a user_b tel_b addr_b Tập tin B: process_1 user_a process_2 user_a process_3 user_b Và kết quả: user_a process_1 tel_a addr_a user_a process_2 tel_a …

3
awk nhiều mẫu phù hợp và in trong một dòng
Tôi có tập tin sau: $ cat disk.out disk0 fcs0 text text text disk1 fcs1 text text text text ... Những gì tôi đang cố gắng đạt được là khớp "đĩa" + "fcs" và sau đó in cặp thành một dòng, như sau: disk0,fcs0 disk1,fcs1 ... Vì vậy, tôi khớp …

3
Thay thế chuỗi bằng từ điển
Một cách tốt để thực hiện thay thế chuỗi trong một tệp bằng cách sử dụng một từ điển với rất nhiều cặp nhóm thế? Và rất nhiều , tôi thực sự có nghĩa là khoảng 20 - không nhiều, nhưng nhiều đến mức tôi muốn sắp xếp chúng gọn …



2
Xóa mọi dòng N trong shell
Tôi đang cố gắng xóa một dòng sau N dòng bằng awk và dường như tôi không thể hiểu đúng. Định dạng tập tin là như thế này YYYYYY XXXXXX XXXXXX YYYYYY XXXXXX XXXXXX Ví dụ thực tế sẽ là office3 3 1 office3 6 1 office3 6 3 office3 …


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.