Top Promos Apple Test Apple Antivirus Mac Dock Thunderbolt Sunology Comparatif iPhone Nettoyeur Mac

Actualité

Divers

script shell, kesako ?

Par Coco - Publié le

Je profite des résultats du sondage favorable à mon cher terminal (pour l'instant…) pour vous parler d'une autre unixerie: le script shell

En effet je me suis rendu compte récemment que ce concept n'était pas limpide pour tout le monde et c'est donc l'occasion de faire un petit topo.

Tout d'abord, il faut savoir qu'un script shell est, tout comme un applescript, un executable non-compilé mais seulement interprété. La différence majeure entre langage interprété et langage compilé est que le dernier est plus rapide mais que le premier peut être modifié à tout moment (en gros…).

Pour faire un script shell donc, il suffit d'un fichier texte auquel vous donnerez les permissions d'execution (chmod +x lefichier pour ceux qui auraient oublié…). Ce fichier texte commence toujours par la ligne précisant le chemin de l'interpréteur: la ligne shebang. Elle s'écrit de la façon suivante:
#! /bin/sh (par exemple)

Ensuite viennent les commandes. Vous pouvez utiliser tous les outils en ligne de commande que vous voulez à condition de respecter leur syntaxe propre. En fait ce qui se passe dans un script shell est à peu près la même chose que dans un terminal, sauf que comme son nom l'indique, le script permet d'automatiser l'enchainement des commandes.

Pour la programmation avançée, il existe des mécanismes propres à l'interpréteur (le shell). bash par exemple en propose de nombreux et est très utilisé pour cette raison… mais c'est une autre histoire: je vous en reparlerai un autre jour, si vous êtes toujours d'accord…
Mac4Ever recrute sur Paris et Nîmes

Mac4Ever recrute sur Paris et Nîmes

Mac4ever renforce ses équipes et recherche plusieurs personnes pour participer à la rédaction de son fil d'actualité, à la création de contenu vidéo, ainsi qu'à l'amélioration du référencement des contenus. Si tu es intéressé, n'hésite pas à postuler !

Deux ex employés d'Apple se lancent dans la cybersécurité !

Deux ex employés d'Apple se lancent dans la cybersécurité !

Au vu du nombre croissant de piratage et de cyber-attaques, le secteur de la sécurité semble toujours florissant. Ainsi deux ex-employés...

Une majorité numérique à 15 ans en Europe ! Est-ce vraiment possible ?

Une majorité numérique à 15 ans en Europe ! Est-ce vraiment possible ?

Sept ans après son premier discours, le Président de la République à de nouveau pris la parole à la Sorbonne pour son...

Meta double ses profits grâce à Facebook, mais plonge en Bourse !

Meta double ses profits grâce à Facebook, mais plonge en Bourse !

En cette fin de mois, les entreprises techs continuent de dévoiler leurs résultats trimestriels. Ainsi Meta a publié hier de très...

Apple, accusée d'utiliser des minerais exploités illégalement au Congo !

Apple, accusée d'utiliser des minerais exploités illégalement au Congo !

Quelques jours après la journée de la terre, la réputation verte d'Apple se trouve entachée par de graves accusation de la...

De nouvelles sessions "Today at Apple" pour séduire les PME !

De nouvelles sessions "Today at Apple" pour séduire les PME !

Apple vient de dévoiler une série de sessions Today at Apple destinées aux patrons de petites entreprises et aux entrepreneurs...

La CNIL a enregistré un nombre record de plaintes en 2023

La CNIL a enregistré un nombre record de plaintes en 2023

La Commission nationale informatique et libertés a enregistré un nombre record de plaintes en 2023. Marquée notamment par l'augmentation...

Google Maps de retour dans la recherche Google ?

Google Maps de retour dans la recherche Google ?

Ce matin, une petite surprise est apparue chez certains utilisateurs français (mais pas tous), le retour de Google Maps dans la recherche Google.

Le pack Wi-Fi 7 Mesh TP-Link Deco BE85 en promo ! 4 Gb/s en Wi-Fi !

Le pack Wi-Fi 7 Mesh TP-Link Deco BE85 en promo ! 4 Gb/s en Wi-Fi !

Si vous désirez vous offrir un réseau sans fil performant couvrant une très grande surface, les kit Wi-Fi Mesh sont à ce jour la...