Tôi đang cố gắng viết một lệnh chuyển đầu ra liên tục của lệnh miễn phí (chạy mỗi giây) sang lệnh awk để phân tích một giá trị cụ thể (bộ nhớ trống có sẵn) và xuất nó thành tệp có dấu thời gian. Dưới đây là những nỗ lực hiện tại của tôi tại lệnh:
free -mto -s 1 | awk '/Mem/ { print strftime("%r") "," $4 }' >>memOut
Và thay vào đó, sau một chút của Google
free -mto -s 1 | awk '/Mem/ { print strftime("%r") "," $4 >>"memOut"}'
Mỗi lần chạy tạo ra các tập tin trống. Bất kỳ đề xuất hoặc phương pháp có thể khác nhau?