faido
milliWatt Gruppo:Utente Messaggi:1
Stato:
| Inviato il: 24/8/2013,11:46
|
volevo fare uno script in linux di nome prova una volta fatto e battuto prova 123 mi dovrebbe dire "123" se invece batto prova e basta mi dovrebbe dire "non hai battuto niente". ho iniziato così: #!/bin/sh prova umask 777 if [ ! [$1] ] echo [$1] then echo non hai battuto niente fi ..... ma non fa niente
| |
| | Geppetto1
| Inviato il: 26/8/2013,09:07
|
Non me ne intendo molto,ma a parte la sintassi che non conosco,ti mancano un bel po' di cosette per far fare allo script quello che chiedi.Per esempio dov'è la parte in cui analizza e confronta quello che hai battuto sulla tastiera?
In basic per esempio avresti qualcosa tipo: 5 x=0 10 ? " digita dei caratteri" 20 input x 30 y="prova123" 40 if x=Y then ?"prova123" 50 if x="prova" then ?"non hai battuto niente"
E' scritto al volo e sono arrugginito e non è neanche completo comunque ti può dare una idea di ciò che ti manca.
| | | | eliafino
| Inviato il: 26/8/2013,10:00
|
#!/bin/sh
if [ $# -lt 1 ]; then echo "non hai battuto niente" else echo "$1" fi
--------------- Impianto Fotovoltaico "eliafino" in Tempo Reale. http://www.eliafino.it:3000/d/solare/impianto-fotovoltaico-eliafino
| |
| | |
|
Versione Mobile!
|
|