Tôi nhận được kết quả sai từ lệnh wc -l
. Sau một chặng đường dài :(kiểm tra một tìm thấy cốt lõi của vấn đề, đây là mô phỏng:.?wc -l cho kết quả sai
$ echo "line with end" > file
$ echo -n "line without end" >>file
$ wc -l file
1 file
đây là hai dòng, nhưng thiếu người cuối cùng "\ n" Bất cứ giải pháp dễ dàng
bất kỳ lý do nào để sử dụng 'echo -n' và tại sao bạn không thể thêm' \ n' vào cuối 'echo -n'? – Bill
Ở trên là ** SIMULATION ** của sự cố. Tôi không tạo các tệp, chỉ làm việc với chúng. Tôi đã nhận được chúng mà không có lần nhập cuối cùng. – novacik
Không sử dụng một tuốc nơ vít để lái xe trong móng tay khi có một cái búa trong bộ công cụ của bạn :-) Bạn có thể _think_ đó là hai dòng nhưng doco cho 'wc' không đồng ý. – paxdiablo