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…

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...

Trop incitatif, TikTok lite sera bientôt suspendu en Europe

Trop incitatif, TikTok lite sera bientôt suspendu en Europe

En définitive, le mode de fonctionnement de la dernière application de ByteDance (la maison mère chinoise du réseau social presque...

Samsung en crise passe ses cadres à la semaine de 6 jours

Samsung en crise passe ses cadres à la semaine de 6 jours

La situation n'est pas au beau fixe pour Samsung. Avec la dégradation des résultats de certaines de ses activités et le durcissement des...

Canal+ : le mode Tribunes coupe le sifflet des commentateurs de foot !

Canal+ : le mode Tribunes coupe le sifflet des commentateurs de foot !

Canal+ va permettra à ses abonnés d'activer un nouveau mode afin de couper les commentaires et de son plonger véritablement dans...

L'Apple Store de Parly 2 déménage ce samedi ! Mais où ?

L'Apple Store de Parly 2 déménage ce samedi ! Mais où ?

Depuis un an, l'Apple Store de Parly 2 se préparait à déménager... mais finalement, ce ne sera pas très loin. Situé...

Un assistant virtuel IA encore plus performant sur Facebook et WhatsApp !

Un assistant virtuel IA encore plus performant sur Facebook et WhatsApp !

L’assistant virtuel de Meta -Meta AI- est désormais alimenté par Llama 3, un modèle d’IA qui se dit encore plus intelligent.

Apple, la reine du recyclage !

Apple, la reine du recyclage !

A quelques jours de la Journée de la Terre, Apple explose son budget communication entendant montrer l'exemple et mettre en lumière ses...

La dernière IA de Microsoft créé des vidéos impressionnantes de réalisme !

La dernière IA de Microsoft créé des vidéos impressionnantes de réalisme !

Depuis longtemps, Microsoft a flairé le bon coup avec l'Intelligence Artificielle, dépensant des milliards de dollars en recherche et...