Je vais analyser les données 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
J'attends le résultat comme ci-dessous
bucket,abc-def-ghi
bucket,dde-wwq-ooi
instance,jkl-mno-1-zzz
disk,pqr-stu-10-kuy
Je pense que je dois changer -
pour être un espace , puis exécuter cette commande
cat googleapis.txt | awk '{$NF="";sub(/[ \t]+$/,"")}1' | awk '{$NF="";sub(/[ \t]+$/,"")}1'
Je l'ai obtenu de ce https://stackoverflow.com/a/27794421/8162936
Après l'analyse, je changerai l'espace pour être un hypen
-
.
Quelqu'un connaît-il la meilleure pratique ou la commande shell à une ligne pour l'analyser? Merci a tous