awk

    20Nhiệt

    5Trả lời

    Giả sử $ 2 là biến của tôi. Tôi đã cố gắng đi từ awk -F\, '{print $2 ":"}' để awk -F\, '{print gsub(/[ \t]+$/, "", $2) ":"}' Nhưng nó đi từ in cái gì đó để in gì cả.

    17Nhiệt

    3Trả lời

    Tôi đang chuyển đổi tệp CSV thành định dạng bảng và tôi đã viết một kịch bản AWK và lưu nó dưới dạng my.awk. Đây là tập lệnh của tôi: #AWK for test awk -F , ' BEGIN { aa = 0; } {

    5Nhiệt

    7Trả lời

    Tôi đang cố gắng làm việc này một cách không thành công cho đến nay Tôi có một đầu ra lệnh mà tôi cần nhai để làm cho nó phù hợp để xử lý thêm văn bản tôi có là: 1/2 [3] (27/03/2012 19:32:54) word wor

    5Nhiệt

    2Trả lời

    Tôi đang sử dụng awk để định dạng tệp đầu vào trong tệp đầu ra. Tôi có một số mẫu để điền vào các biến (như "một số mẫu" trong ví dụ). Các biến này được in theo định dạng bắt buộc trong khối END. Đầu

    8Nhiệt

    1Trả lời

    khi tôi đang cố gắng để loại bỏ các nếp trùng lặp liên tiếp với awk "!x[$0]++" file báo cáo của mình x[: Event not found. ngay cả những trường hợp tương tự với sed -i -e "$!N; /^\(.*\)\n\1$/!P;D" file

    16Nhiệt

    8Trả lời

    Tôi đã sử dụng luồng git trong một vài tháng và nó đã hoạt động rất tốt. Tôi muốn tự động hóa hoạt động "bump version". Dự án là PHP và footer.php có mã thông báo để thay thế bằng thẻ phát hành hiện t

    10Nhiệt

    2Trả lời

    getline đọc ở dòng tiếp theo và tăng số NR truy cập bằng 1. Sau khi sử dụng getline, awk hồ sơ làm việc với dòng tiếp theo. Đây là hành vi mong muốn trong hầu hết các trường hợp. Trong trường hợp đặc

    9Nhiệt

    4Trả lời

    Có lẽ đây là một câu hỏi rất cơ bản đối với các lập trình viên vỏ. Nhưng giả sử tôi có tệp văn bản A và B và B là một tập con của A. Tôi muốn tạo tệp văn bản C chứa dữ liệu (A-B). Vì vậy hãy bỏ qua tấ

    11Nhiệt

    4Trả lời

    /./ chỉ xóa các dòng trống cho điều kiện đầu tiên { print "a"$0 }, làm cách nào để đảm bảo tập lệnh xóa các dòng trống cho mọi điều kiện? awk -F, '/./ { print "a"$0 } NR!=1 { print "b"$0 } { print "c"

    12Nhiệt

    1Trả lời

    Tôi có lệnh này: $ find $PWD -name "*.jpg" | awk '{system("echo " $(sub(/\//, "_"))) }' _home/mol/Pulpit/test/1.jpg Bây giờ điều tương tự, nhưng sử dụng gsub: $ find $PWD -name "*.jpg" | awk '{syst