Enviado em 02/10/2011 - 09:04h
Preciso montar um array baseado em um arquivo texto existente.@_julins @Shikinhaw_ @Roger_Beni @Bodescrazy @Ariel_cg @thuwris @pitbullpy @dodibips @SallyWentz @_RingDingDong @stephany_ck @troiaoficial @andy_meadora @UmaCoisaECerta
@_julins @Shikinhaw_ @Roger_Beni @Bodescrazy @Ariel_cg @thuwris @pitbullpy @dodibips @SallyWentz @_RingDingDong @stephany_ck @troiaoficial @andy_meadora @UmaCoisaECerta
Enviado em 02/10/2011 - 18:43h
Companheiro, veja se assim fica mais próximo do que você quer :#!/bin/bash while read FRASE do i=0 while read USUARIO do USUARIOS[$i]="$USUARIO" MSG="$FRASE ${USUARIOS[@]}" QTD=$(echo "$MSG" | wc -m) if [ $QTD -gt 130 ]; then echo -e "MSG :$MSG\nTAMANHO :$QTD\n" i=0 unset USUARIOS continue fi i=$((i+1)) done < nicks.txt echo -e "MSG :$MSG\nTAMANHO :$QTD\n" done < frases.txt
Enviado em 02/10/2011 - 09:15h
MinhaVar=$(cat MeuArquivo.txt) não funciona rrs.Enviado em 02/10/2011 - 09:24h
#!/bin/bash # file: naosegue.sh # Continuação...... # Author: Geraldo T. Albuquerque aka @GA_Tux (aprendinolinux@gmail.com) # Pegar o arquivo salvo e processar gerando um outro só com os perfis # tudo em um única linha. # $1 = arquivo a ser lido. # $2 = arquivo temporário # $3 = arquivo que será gerado. function pega_nick() { cat "$1" | grep ' @' >> "$2" #Arquivo temporário foi salvo e cada nick tem uma linha com espaço na primeira posição. } function monta_array() { MyArray=$(cat $2) echo ${MyArray[*]} >> $3 #Gerando o arquivo de saída em uma linha. } pega_nick $1 $2 $3 monta_array $1 $2 $3
Enviado em 02/10/2011 - 10:45h
Cara,Enviado em 02/10/2011 - 12:01h
Enviado em 02/10/2011 - 12:14h
Olá @fdmarp Fiz assim:Sua_variavel=$(grep ' @' naoseguem.txt | tr '\n' " " ) echo $Sua_variavel >> tt.txt
@_julins @Shikinhaw_ @Roger_Beni @Bodescrazy @Ariel_cg @thuwris @pitbullpy @dodibips @SallyWentz @_RingDingDong @stephany_ck @troiaoficial @andy_meadora @UmaCoisaECerta
Enviado em 02/10/2011 - 12:29h
Achei que era o IFS, mas aparentemente não é:OldIFS=$IFS IFS=" " Sua_variavel=$(grep ' @' naoseguem.txt | tr '\n' " " ) echo ${Sua_variavel[@]} >> tt.txt IFS=$OldIFS
Enviado em 02/10/2011 - 13:21h
Enviado em 02/10/2011 - 14:17h
Onde está o erro ? Não mostra nem o echo parado no read....rm tt.txt MyArray="" while read linha;do echo " o que está acontecendo aqui ? " read Mytmp=$(echo $linha ) echo "o que vale $Mytmp ????" read -t 5 MyArray[${linha}]="${MyArray} $Mytmp" done < "meuarq.txt" echo ${MyArray[@]} > tt.txt
Enviado em 02/10/2011 - 14:35h
Quem quiser fazer o teste, monte o arquivo abaixo meuarq.txt@_julins @Shikinhaw_ @Roger_Beni @Bodescrazy @Ariel_cg @thuwris @pitbullpy @dodibips @SallyWentz @_RingDingDong @stephany_ck @troiaoficial @andy_meadora @UmaCoisaECerta
Como gerar qualquer emoji ou símbolo unicode a partir do seu teclado
Instalar e Configurar o Slackware Linux em 2025
Como configurar os repositórios do apt no Debian 12 em 2025
Passkeys: A Evolução da Autenticação Digital
Instalação de distro Linux em computadores, netbooks, etc, em rede com o Clonezilla
Como dividir duas janelas igualmente e lado-a-lado na sua tela
Configurando o Conky para iniciar corretamente no sistema
3 configurações básicas que podem melhorar muito a sua edição pelo editor nano
Quero reviver um computador antigo mas tive problemas (12)
como funciona endereçamento ip? (6)