Tôi có một tệp văn bản như thế này:
a
b
c
d
e
f
g
Làm cách nào tôi có thể nhóm các dòng đó để có được đầu ra như thế này:
a-b
b-c
c-d
d-e
e-f
f-g
Tôi phải làm điều này trong shell (sh, csh, bash).
Tôi đã tìm thấy điều này:
cat file | xargs -n2
nhưng yếu tố cuối cùng của nhóm thứ nhất không trở thành thứ nhất của nhóm thứ hai.