Tôi sẽ phân tích dữ liệu googleapis.txt
bucket,abc-def-ghi-45gjd4-wwxis
bucket,dde-wwq-ooi-66ciow-po22q
instance,jkl-mno-1-zzz-68dkakw-oo9w8
disk,pqr-stu-10-kuy-l2oxapw-rp4lt
Tôi mong đợi kết quả như thế này dưới đây
bucket,abc-def-ghi
bucket,dde-wwq-ooi
instance,jkl-mno-1-zzz
disk,pqr-stu-10-kuy
Tôi nghĩ rằng tôi phải thay đổi -
để trở thành một không gian và sau đó chạy lệnh này
cat googleapis.txt | awk '{$NF="";sub(/[ \t]+$/,"")}1' | awk '{$NF="";sub(/[ \t]+$/,"")}1'
Tôi đã nhận được điều đó từ https://stackoverflow.com/a/27794421/8162936
Sau khi phân tích cú pháp, tôi sẽ thay đổi không gian để trở thành một hypen
-
trở lại.
Có ai biết thực hành tốt nhất hoặc lệnh shell-liner để phân tích nó không? Cảm ơn tất cả