Enchaîner plusieurs commandes en écrivant un script

Magazine
Marque
Linux Pratique
HS n°
Numéro
27
Mois de parution
août 2013
Spécialité(s)


Résumé
Vous savez utiliser le shell depuis une console, exécuter des commandes simples ou même plus complexes à l'aide de redirections et de pipes, mais maintenant vous voulez enchaîner les commandes. Comment faire ? Écrire un script !

1. Mais, c'est quoi un script ?

Comme vous avez pu le lire dans les précédents articles, lorsque vous ouvrez une console ou lorsque vous ne vous connectez pas à Linux en mode graphique, vous aboutissez sur le shell de votre système et c'est là que vous pouvez taper et exécuter vos diverses commandes.

Ces commandes admettent généralement la même structure : le nom de la commande suivi parfois d'options (précédées du caractère ou de --) et éventuellement d'arguments. Par exemple, dans la commande ls -aild /home, ls est la commande, -aild représentent les options (-aild est un raccourci pour -a -i -l -d) et /home est l'argument.

Nous souhaitons maintenant exécuter un ensemble de commandes contenues dans un fichier. Il faudrait en plus rendre paramétrable l'exécution du code...

Cet article est réservé aux abonnés. Il vous reste 90% à découvrir.
S'abonner à Connect
  • Accédez à tous les contenus de Connect en illimité
  • Découvrez des listes de lecture et des contenus Premium
  • Consultez les nouveaux articles en avant-première
Je m'abonne


Article rédigé par

Abonnez-vous maintenant

et profitez de tous les contenus en illimité

Je découvre les offres

Déjà abonné ? Connectez-vous