executa comandos C no bash script ubuntu

1

O autor deste tutorial fez um ótimo trabalho, mas não explicou seu uso de printf aqui. Não está funcionando para mim. Encontra-se no link

eu uso

#!/bin/sh


ARRAY=(one two three four [5]=five)

echo "Array size: ${#array[*]}"

echo "Array items:"
for item in ${array[*]}
do
  printf "  %s\n" $item
done

echo "Array index:"
for index in ${!array[*]}
do
  printf "  %d\n" $index
done

echo "Array items and indexes:"
for index in ${!array[*]}
do
  printf "%4d: %s\n" $index ${array[$index]}
done

Eu obtenho

cchilders@C02S21TWG8WMMBP:~/fake 
$ ./array_example1.sh 
Array size: 0
Array items:
Array index:
Array items and indexes:

como posso executar printf e tal em um script bash? Obrigado

    
por codyc4321 09.10.2016 / 01:23

0 respostas