Làm thế nào tôi có thể sử dụng awk
trong tình huống sau đây?
Tôi muốn nối các dòng bắt đầu với cùng một cột. Chỉ cột đầu tiên được giữ sau khi tham gia (trong trường hợp này aaa
, www
, hhh
).
Các tập tin có thể được phân tách không gian hoặc tab.
Ví dụ đầu vào:
aaa bbb ccc ddd NULL NULL NULL
aaa NULL NULL NULL NULL NULL NULL
aaa bbb ccc NULL NULL NULL NULL
www yyy hhh NULL NULL NULL NULL
hhh 111 333 yyy ooo hyy uuuioooy
hhh 111 333 yyy ooo hyy NULL
Sản phẩm chất lượng:
aaa bbb ccc ddd NULL NULL NULL NULL NULL NULL NULL NULL NULL bbb ccc NULL NULL NULL NULL
www yyy hhh NULL NULL NULL NULL
hhh 111 333 yyy ooo hyy uuuioooy 111 333 yyy ooo hyy NULL
Nền tảng của điều này là tôi muốn thiết lập một cơ sở dữ liệu dựa trên tệp rất đơn giản, trong đó cột đầu tiên luôn là định danh cho thực thể. Tất cả các dòng dựa trên cùng một cột định danh được nối.
uuu
dòng đến từ (trong đầu ra)?