A voir également:
- Programmtion avec un terminal
- Commande terminal mac - Guide
- Terminal de fret shein - Forum Consommation & Internet
- Commande terminal windows - Guide
- Lancer un programme python depuis le terminal linux - Forum Ubuntu
- Colis SHEIN Signe à Paris au terminal fret - Forum Consommation & Internet
2 réponses
Utilisateur anonyme
19 déc. 2012 à 03:20
19 déc. 2012 à 03:20
salut,
$1 et $2 sont les premier et deuxième paramètres positionnels passés en arguments à ton script.
donnes-tu des arguments à ton script sur la ligne de commandes ?
$1 et $2 sont les premier et deuxième paramètres positionnels passés en arguments à ton script.
donnes-tu des arguments à ton script sur la ligne de commandes ?
C'est normal que cela ne foncitonne pas,
if s'utilise de la façon suivante en shell
il manque le fi à la fin
if s'utilise de la façon suivante en shell
if [ test à faire ]; then # instructions else # instruction s fi
il manque le fi à la fin
tout à fait.
le terminal est poli : il attend qu'on ait fini de taper entièrement une commande, pour commencer à l'exécuter. lol
Or, if est le mot clé d'une commande composée :
cf. man bash
le terminal est poli : il attend qu'on ait fini de taper entièrement une commande, pour commencer à l'exécuter. lol
Or, if est le mot clé d'une commande composée :
if liste; then liste; [ elif liste; then liste; ] ... [ else liste; ] file shell va donc attendre que le fi soit entré pour traiter la commande.
cf. man bash
Modifié par liony.d le 19/12/2012 à 18:54
méme résultat quand je tape
ubuntu@ubuntu:~$ read fichier1
rose
ubuntu@ubuntu:~$ read fichier2
cours
ubuntu@ubuntu:~$ if cmp fichier1 fichier2
>
déjà quand je tape seulement if
ubuntu@ubuntu:~$ if
>
de même pour cmp
ubuntu@ubuntu:~$ cmp
>
20 déc. 2012 à 18:31
avec un $