Eu forneci conjuntos de arquivos de entrada diferentes, conforme o exemplo mostrado abaixo
cat out.txt
[
{
"regional_unit": "node",
"source_name": "1753250187_SPS",
"technology": "STP",
"temporal_unit": "15min",
"timestamp_column_name": "collectTime",
"timestamp_column_pattern": "yyyyMMddHHmmss",
"vendor": "HUA"
}
]
Quero ler esses arquivos do diretório e quero remover [ & ]
também os empty
espaços
Para expandir o array superior em um conjunto de objetos, você pode usar
jq
assim:Se você quiser
jq
produzir uma saída "compacta" (que remove espaços em branco desnecessários), adicione a opção-c
(ou ):--compact-output
Isso produziria uma linha de saída por entrada na matriz original.