Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade

Como usar o readarray no Linux: Dicas e exemplos de scripts

O comando readarray é uma ferramenta poderosa no Linux que permite ler linhas de um arquivo ou da saída de um comando e armazená-las em um array. Neste artigo, exploraremos como usar o readarray em diferentes situações e forneceremos exemplos práticos para ajudá-lo a aproveitar ao máximo essa estrutura.


Exemplos:
1. Lendo linhas de um arquivo e armazenando em um array:
Suponha que você tenha um arquivo chamado "nomes.txt" contendo uma lista de nomes, um em cada linha. Você pode usar o readarray para ler essas linhas e armazená-las em um array da seguinte maneira:


readarray -t nomes < nomes.txt

A opção -t é usada para remover o caractere de nova linha no final de cada linha lida. Agora, você pode acessar cada nome individualmente usando o índice do array.


2. Lendo a saída de um comando e armazenando em um array:
Você também pode usar o readarray para ler a saída de um comando e armazenar cada linha em um array. Por exemplo, se você deseja obter uma lista de todos os arquivos em um diretório, você pode fazer o seguinte:


readarray -t arquivos < <(ls)

Aqui, o comando ls é executado e sua saída é passada para o readarray usando o processo de substituição de comando. Agora, você pode percorrer o array "arquivos" e realizar operações neles.


O readarray é uma ferramenta útil para lidar com linhas de arquivos ou saída de comandos no Linux. Ele permite que você armazene facilmente essas linhas em um array e as acesse posteriormente para realizar operações. Neste artigo, mostramos exemplos de como usar o readarray para ler linhas de um arquivo e a saída de um comando. Esperamos que esses exemplos tenham sido úteis e que você possa aplicá-los em seus próprios scripts no Linux. Experimente o readarray e descubra como ele pode simplificar suas tarefas de programação no Linux.

To share Download PDF

Gostou do artigo? Deixe sua avaliação!
Sua opinião é muito importante para nós. Clique em um dos botões abaixo para nos dizer o que achou deste conteúdo.