Como usar ponteiros em Shell Script?

Iniciado por Blink182br, 02 de Abril de 2008, 20:44

tópico anterior - próximo tópico

Blink182br

Alguém pode me dizer ou indicar algum tutorial? Pode ser em inglês

grato.

clcampos

#1
Já usei só o básico de vetores, e sempre consultei um endereço que não achei.

Mas me lembrei de como usar usando esta dica aqui da coluna Cantinho do Shell do dicas-l. Para facilitar o shell tá descrito abaixo.

Vale a pena dar uma olhada.

[]'s

Cristiano

Citação de: Cantinho do Shell - Dicas-L por Júlio Cezar Neves - 19/jan/2007
  #!/bin/sh
 
  # Transforma o IFS em somente <ENTER>
  IFS="
  "
  NumReg=$(cat entrada.txt | wc -l) # Total de Registros
 
  i=0
  # j vai variar de 0 até NumReg-1
  j=$((RANDOM % $NumReg))
  for Reg in $(cat entrada.txt)
  do
  # Enquanto o array de saida (aSai) tiver cheio...
 
      while [ ${aSai[$j]} ]
      do
          j=$((RANDOM % $NumReg))
      done
      aSai[$j]="$Reg"   # Move registro para posição randomica no array done
  > saida.txt           # Cria o arquivo de saida vazio
 
  # Mais um tipo de for :)
 
  for ((i=0; i<=$NumReg-1; i++))
  do
      echo ${aSai} >> saida.txt  # Carrega aleatóriamente o arquivo de saida
  done
Cristiano/Timóteo - MG
.: Como Fazer Perguntas de Forma Inteligente :.                
Com dúvida? pesquise!