Retirando Aspas com Awk
03 Nov 2025 (updated: 03 Nov 2025 ) | #awk
Estava querendo fazer um Script que listasse todas as postagens dos meus Blogs gerados pelo Hugo que estão no formato .md. Porém, eu estava com um problema: Eu detectei que tinha os seguintes padrões de títulos:
title: "Nippybox: Um Arch+Openbox bem opinativo"
title: '2025.160 - Cinna de Blusa'
title: '2025.147 - "Olhe as Minhas Orelhas" - Cinna'
E eu precisava tratar isso, retirando o title: dessas linhas, e tratar as aspas. Não sabia como fazer isso, então pedi para o Grok me dar uma resposta, ele ele me deu esse código aqui:
awk '
sub(/^title:[[:space:]]*/, "") &&
sub(/^['\''"]?/, "") &&
sub(/['\''"]?[[:space:]]*$/, "")
'