Enviado em 19/04/2020 - 14:34h
Boa tarde galera, é o seguinte, na minha pasta pessoal que fica em /home/usuario tenho dois arquivos, um arquivo chamado "for.sh" e outro chamado "lista.txt". Nessa lista há 10 nomes separados por espaço, eu gostaria de usar o laço for para percorrer essa lista de nomes e exibi-los no terminal, o código que estou executando é esse:#!/bin/bash ARQUIVO=/home/usuario/lista.txt for nomes in 'cat $ARQUIVO' do echo $nomes done
cat $ARQUIVO
Enviado em 19/04/2020 - 17:24h
Se tu quer iterar sobre o resultado de um comando em bash tens que chamar ele assim:$(comando)
#!/bin/bash ARQUIVO=/home/usuario/lista.txt for nomes in $(cat $ARQUIVO); do echo $nomes done
Enviado em 19/04/2020 - 18:09h
$(comando)
#!/bin/bash ARQUIVO=/home/usuario/lista.txt for nomes in $(cat $ARQUIVO); do echo $nomes done
Enviado em 19/04/2020 - 18:26h
$(comando)
#!/bin/bash ARQUIVO=/home/usuario/lista.txt for nomes in $(cat $ARQUIVO); do echo $nomes done
Enviado em 19/04/2020 - 18:29h
Atenção com os sinais no bash...Enviado em 19/04/2020 - 21:06h
echo 'Nome_'{00..12}|tr " " ", " > nomes.txt cat nomes.txt Nome_00,Nome_01,Nome_02,Nome_03,Nome_04,Nome_05,Nome_06,Nome_07,Nome_08,Nome_09,Nome_10,Nome_11,Nome_12 awk 'BEGIN{RS=","} {printf "%02dº Nome: %s\n" ,NR,$1}' nomes.txt 01º Nome: Nome_00 02º Nome: Nome_01 03º Nome: Nome_02 04º Nome: Nome_03 05º Nome: Nome_04 06º Nome: Nome_05 07º Nome: Nome_06 08º Nome: Nome_07 09º Nome: Nome_08 10º Nome: Nome_09 11º Nome: Nome_10 12º Nome: Nome_11 13º Nome: Nome_12 IFS="," read -a NOME <<< $(cat nomes.txt) printf "Nome: %s\n" "${NOME[@]}" Nome: Nome_00 Nome: Nome_01 Nome: Nome_02 Nome: Nome_03 Nome: Nome_04 Nome: Nome_05 Nome: Nome_06 Nome: Nome_07 Nome: Nome_08 Nome: Nome_09 Nome: Nome_10 Nome: Nome_11 Nome: Nome_12
Enviar mensagem ao usuário trabalhando com as opções do php.ini
Meu Fork do Plugin de Integração do CVS para o KDevelop
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Compartilhamento de Rede com samba em modo Público/Anônimo de forma simples, rápido e fácil
Cups: Mapear/listar todas as impressoras de outro Servidor CUPS de forma rápida e fácil
Criando uma VPC na AWS via CLI
Comandos no NixOS não funcionam (5)
De volta para o futuro - ou melhor, para o presente (24)