Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Problema script shell

  1. #1

    Problema script shell

    Ciao a tutti. Premetto che mi sono appena iscritto e che non sono frequentatore abituale di forum quindi scusate se posto un messaggio nella sezione sbagliata, ma non ho trovato il regolamento.

    Il mio problema è questo script bash:

    #!/bin/bash
    #stampa una sequenza di numeri

    if test $# -ne 1
    then
    echo Sintassi: $0 \"numero finale\"
    exit 1
    fi

    fine=$1
    i=1
    acapo=1
    while true
    do
    j=0
    while test $j -lt $acapo
    do
    echo -n "$i "
    if [ $i - eq $fine ]
    then echo " "
    exit 0
    fi
    i=$[$i+1]
    j=$[$i+1]
    done
    echo " "
    acapo=$[$acapo+1]
    done

    che però segnala il seguente errore:

    ./numeri.txt: line 19: [: too many arguments

    lo script è stato lanciato su cygwin e pi è stato convertito con dos2unix però non capisco cosa c'è di sbagliato. Potete aiutarmi?

    Grazie mille!!
    #TeddY#

  2. #2
    Utente di HTML.it L'avatar di toraz
    Registrato dal
    Nov 2001
    Messaggi
    263
    L'errore e` che hai messo uno spazio di troppo tra il - e eq.

    Pero` se ho capito quello che deve fare lo script (non ne sono certo perche' e` abbastanza arzigogolato) non basta

    codice:
    #/bin/sh
    seq $1
    ?!?

  3. #3

    grazie

    Grazie mille!!! Devo ancora fare pratica ma gli appunti da cui studio sono fatti malissimo e non sono riuscito a trovare nemmeno un manuale!!!
    #TeddY#

  4. #4
    Utente di HTML.it L'avatar di cacao74
    Registrato dal
    Jan 2005
    Messaggi
    2,570
    il problema e' che non sai cercare le informazioni.
    prima risolvi questo punto e piu' in fretta imparerai qualunque cosa.

    manuale: http://a2.pluto.it/
    regolamento: prima pagina del forum

    slack? smack!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.