Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 18 su 18
  1. #11
    Utente di HTML.it L'avatar di citrus
    Registrato dal
    Feb 2002
    Messaggi
    774
    Originariamente inviato da Hamish
    non esistono tipi ma se e' di caratteri solo numerici
    o usata in un contesto numerico viene interpretata come un numero

    codice:
    #!/bin/bash
    a=12
    b=7
    echo "il risultato e' :"
    let "a += b"
    echo $a
    questo scrive correttamente 19

    io ho usato count=$(($a + $b)) e poi echo $count, così ho usato le funzionalità della shell...
    a quanto pare non avevo nemmen capito bene la funzione del $...
    la necessità rende l'uomo abile!!! (si dice così?)
    cmq sia l'importante è che ce l'abbia fatta...

    ...
    ma tu scusa sei del corso?

  2. #12
    Utente di HTML.it L'avatar di Hamish
    Registrato dal
    Jul 2001
    Messaggi
    205
    no lavoro
    lo scorso autunno ho fatto la pazzia di iscrivermi .
    meglio tardi che mai :gren:
    Purtruppo non ho tempo per i fse, ne ho visti di veramente carini
    iBook G4 12''
    Public Key: 0x5F9D7825 wwwkeys.pgp.net
    531D 882B C083 22EA CBDC 8565 78F9 25C7 5F9D 7825

  3. #13
    Utente di HTML.it L'avatar di citrus
    Registrato dal
    Feb 2002
    Messaggi
    774
    ho fatto la stessa cosa anche io..
    solo che il lavoro l'ho proprio lasciato...
    (a parte qualche raro caso in cui mi capita il lavoretto...)
    ...
    gia che ci sono provo a chiederti anche un altra cos perchè qui la sintassi mi sta facendo impazzire....

    ho bisogno di controllare che il parametro passato oltre ad essitere ed a essere unico sia anche rigorosamente numerico...
    ho provato con le regular expression ma sbaglio la sintassi dell aespressione e non riesco a capire dove (è un ora che impazzisco)!!!

    if [[ $# != 1 && !( $* : /[A-Z,a-z/] ) ]]

    probabilemnte nmi sto incasinando per niente ma non so più dove sbattere la testa!!!
    help!

  4. #14
    Utente di HTML.it L'avatar di Hamish
    Registrato dal
    Jul 2001
    Messaggi
    205
    odio le RE
    mi vien il mal di testa ogni volta che ne vedo una
    iBook G4 12''
    Public Key: 0x5F9D7825 wwwkeys.pgp.net
    531D 882B C083 22EA CBDC 8565 78F9 25C7 5F9D 7825

  5. #15
    Utente di HTML.it L'avatar di citrus
    Registrato dal
    Feb 2002
    Messaggi
    774
    ah ah ah
    a chi lo dici!
    ormai credo di avere le allucinazioni!
    tu non conosci un modo più semplice di fare la stessa cosa?
    ho provato anche a fare un operazione aritmetica che dovrebbe ritornare uno 0 per via dell'errore e quindi potrei valutare questa cosa ma mi da errore a monitor e non funge...
    sto impazzendo!
    ho praticamente finito mi manca solo questa cosa e mi scoccia proprio consegnarlo incompleto...

  6. #16
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    sono in tempo?

    codice:
    gianiaz@dune:~% declare -i numero
    gianiaz@dune:~% numero=3
    gianiaz@dune:~% echo "numero=$numero" 
    numero=3
    gianiaz@dune:~% numero=tre           
    gianiaz@dune:~% echo "numero=$numero"
    numero=0
    gianiaz@dune:~%

  7. #17
    Utente di HTML.it L'avatar di citrus
    Registrato dal
    Feb 2002
    Messaggi
    774
    azz per un pelo no...
    cmq alla fine la cosa non era nemmeno richiesta quindi ho fatto giusto lo stesso ...
    in ogni caso io dovevo utilizzarlo in un if quindi non avrei saputo ugualmente come utilizzare il tuo script...
    oggi cmq abbiamo visto una regexp che permetteva di fare il controllo di cui avevo bisogno....
    in ogni caso grazie mille !!!!

    citruz

  8. #18
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    semplice, dichiaravi l'argomento un int, e dopodiche questo sarebbe diventato zero se il contenuto era una stringa, altrimenti un numero sarebbe rimasto tale.

    ciao

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 © 2025 vBulletin Solutions, Inc. All rights reserved.