Site Tools


Hotfix release available: 2025-05-14b "Librarian". upgrade now! [56.2] (what's this?)
Hotfix release available: 2025-05-14a "Librarian". upgrade now! [56.1] (what's this?)
New release available: 2025-05-14 "Librarian". upgrade now! [56] (what's this?)
Hotfix release available: 2024-02-06b "Kaos". upgrade now! [55.2] (what's this?)
Hotfix release available: 2024-02-06a "Kaos". upgrade now! [55.1] (what's this?)
New release available: 2024-02-06 "Kaos". upgrade now! [55] (what's this?)
Hotfix release available: 2023-04-04b "Jack Jackrum". upgrade now! [54.2] (what's this?)
bash

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
bash [2024/02/12 14:57] – created 195.221.243.132bash [2024/02/12 15:28] (current) 195.221.243.132
Line 1: Line 1:
 +<code>
 +#!/bin/bash
 +</code>
 Stocker le résultat d'une commande Stocker le résultat d'une commande
 <code> <code>
Line 12: Line 15:
 bonjour # appel de la fonction bonjour # appel de la fonction
 </code> </code>
 +Fonction paramètres
 +<code>
 +function ecrire {
 +        echo "$1 $2"
 +}
 +ecrire 'toto' 'tata'
 +</code>
 +Tableau
 +<code>
 +tab[0]="toto"
 +tab[1]="tata"
 +
 +echo $tab[1]
 +
 +for mot in ${tab[*]}
 +do
 +echo $mot;
 +done
 +
 +</code>
 +
 +Arguments de script
 +<code>
 +echo $1 #premier argument
 +echo $2
 +echo "${10}" # Afficher le dixième paramètre (quand >9)
 +echo $* #tous les arguments
 +</code>
 +
 +Afficher la sortie de la dernière commande passée
 +<code>
 +echo $_
 +</code>
 +
 +Afficher le bon résultat de la dernière commande
 +<code>
 +echo "$?" # affiche 0 si OK, 1 ou 2 si NOK
 +</code>
 +
 +Afficher le nombre de paramètres
 +<code>
 +echo "$#"
 +</code>
 +
 +
 +
 +
 +
  
bash.1707749836.txt.gz · Last modified: 2024/02/12 14:57 by 195.221.243.132