Я собираюсь проанализировать данные 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
Я ожидаю, что результат, как эти ниже
bucket,abc-def-ghi
bucket,dde-wwq-ooi
instance,jkl-mno-1-zzz
disk,pqr-stu-10-kuy
Я думаю, что я должен измениться, -
чтобы быть пробелом, а затем запустить эту команду
cat googleapis.txt | awk '{$NF="";sub(/[ \t]+$/,"")}1' | awk '{$NF="";sub(/[ \t]+$/,"")}1'
Я получил это от этого https://stackoverflow.com/a/27794421/8162936
После того, как проанализировал, я изменю пространство, чтобы быть hypen
-
назад.
Кто-нибудь знает лучшую практику или однострочную команду оболочки для ее анализа? Спасибо всем
источник