Tôi đang cố gắng lấy kết quả từ find và sau đó thực thi awk để in hai cột đầu tiên. Sau đó, tôi muốn chuyển hướng các kết quả đó sang một tên tệp mới cho mỗi tệp, sử dụng tên tệp hiện có với một hậu tố bổ sung được thêm vào tên. Các tệp trong thư mục có nguồn gốc còn lại là file.txt và các tệp mới được đặt tên là file-new.txt
Ví dụ:
find -type f -iname "*.txt" -exec awk '{print $1, $2}' {} \;
Tôi cần thêm gì để làm điều này? Sử dụng sed sẽ là một lựa chọn tốt hơn?