Tôi đang cố gắng xóa hai dòng đầu tiên của một tệp bằng cách không in nó vào một tệp khác. Tôi không tìm kiếm thứ gì đó lạ mắt. Dưới đây là của tôi (thất bại) nỗ lực awk:Xóa hai dòng đầu tiên của một tệp bằng BASH hoặc awk hoặc sed hoặc bất kỳ số nào
awk '{ (NR > 2) {print} }' myfile
Đó ném ra các lỗi sau:
awk: { NR > 2 {print} }
awk: ^syntax error
Ví dụ:
nội dung của 'myfile':
blah
blahsdfsj
1
2
3
4
gì Tôi muốn kết quả là:
1
2
3
4
Nên là +3 (bắt đầu trên dòng thứ 3) ... – cmbuckley
Cần phải có 'đuôi -n + 3 tệp', nhưng cảm ơn! – Amit