- Estou obtendo uma saída linear do grep como ...
value1
value2
value3
- para preencher uma variável para um script bash, preciso transformá-lo em formato embutido, como
('value1' 'value2' 'value3')
embora.
Na realidade, existem mais de 40 valores, então estou procurando um fluxo de trabalho automatizado em vez de apenas fazê-lo manualmente.
como eu faria isso?
Simplesmente canalize sua saída para algo como:
Para preencher uma variável de matriz indexada com linhas da saída de um
grep
comando no bash, você pode usar oreadarray
(também conhecido comomapfile
) shell embutido:Não é necessário adicionar aspas literais.