Overblog All blogs Top blogs Jobs, Education & Studies
Edit post Follow this blog Administration + Create my blog
MENU
L'Américanisation

Master 1 Plurital 2012

Advertising

Premier script Bash

Comment écrire mon premier script?

 

Sur mon mac, j'ouvre l'éditeur de text aquamacs, qui me permet de créer des fichiers .txt. Sur cet éditeur, j'écris le script suivant, lequel j'ai nommé primerescript.txt:

Advertising
Premier script Bash

La première ligne commence par les symboles #! qui indiquent que le fichier devra s'exécuter, qu'il s'agit d'un script bash.

La deuxième ligne, introduite aussi par (#), est un commentaire.

À la troisième ligne, il y a la commande "mkdir" qui permet de créer des répertoires. J'ai demandé ainsi qu' un répertoire nommé “elsmeusbaixos” soit cré (jeu calembouresque basé sur l'homophonie de “bash” et “baix”, qui signifie “bas” ou “petit” en catalan).

Les deux commandes suivantes "touch" permettent de créer des nouveaux fichiers. J'ai demandé de créer un fichier nommé “alts” et un autre nommé “baixos” (suivant le calembour déjà inicié).

Ensuite, je suis allée sur le terminal pour exécuter ce petit script, avec la commande "sh primerescript.txt" 

Voilà:

Premier script Bash
Advertising

En effet, la première fois la commande n'etait pas executée parce que j'ai oublié de mentionner l'extension .txt qui se trouve dans le nom de ce fichier. Après l'avoir ecrit correctement "sh primerescript.txt" la commande a été exécutée. Je l'ai vérifiée avec la commande "ls".

Je suis allée ensuite dans le répertoire “elsmeusbaixos” et j'y ai trouvé les deux fichiers créés avec mon script.

Voilà:

Premier script Bash

2-Les commandes (2ème partie):

Dans le répertoire "elsmeusbaixos", j'ai essayé de faire les applications demandées dans les exercices. Comme cela, je me suis amusée à créer, à déplacer et à effacer des fichiers et des répertoires :

Premier script Bash
Premier script Bash
Advertising

On peut aussi faire apparaître le contenu des fichiers et les combiner avec la commande "cat nomdufichier1 nomdufichier2". 

Dans notre cas: cat jenesuisplusvide.txt moinonplus.txt

Compter le nombre de fichiers dans votre répertoire de travail/Compter le nombre de fichiers ou des répertoires dans un répertoire:

En utilisant l'opérateur "|" et les commandes "ls" pour lister le nombre de fichiers et "wc -l" pour compter le nombre de lignes de la liste résultante. 

Dans ce cas-là, je vais compter les répertoires qui se trouvent dans le répertoire PROJET_AMERICANISATION:

Premier script Bash

Et voilà le resultat: 6 répertoires. Et ensuite, avec la commande ls, j'ai obtenu la liste de leurs noms.

Share this post
Repost0
To be informed of the latest articles, subscribe:
Comment on this post
S
Ca avance bien visiblement...<br /> Sur mac, vous avez un autre éditeur de texte qui pourrait vous être utile : Smultron<br /> Si vous ne le trouvez pas dites moi...
Reply