Warning: preg_match(): Compilation failed: group name must start with a non-digit at offset 8 in /sdb/e/8/system.co/includes/MagicWord.php on line 722

Warning: preg_match(): Compilation failed: group name must start with a non-digit at offset 8 in /sdb/e/8/system.co/includes/MagicWord.php on line 722

Warning: preg_match_all(): Compilation failed: group name must start with a non-digit at offset 4 in /sdb/e/8/system.co/includes/MagicWord.php on line 700

Warning: Invalid argument supplied for foreach() in /sdb/e/8/system.co/includes/MagicWord.php on line 701

Warning: preg_replace(): Compilation failed: group name must start with a non-digit at offset 4 in /sdb/e/8/system.co/includes/MagicWord.php on line 705

Warning: preg_match_all(): Compilation failed: group name must start with a non-digit at offset 4 in /sdb/e/8/system.co/includes/MagicWord.php on line 700

Warning: Invalid argument supplied for foreach() in /sdb/e/8/system.co/includes/MagicWord.php on line 701

Warning: preg_replace(): Compilation failed: group name must start with a non-digit at offset 4 in /sdb/e/8/system.co/includes/MagicWord.php on line 705

Warning: preg_match_all(): Compilation failed: group name must start with a non-digit at offset 4 in /sdb/e/8/system.co/includes/MagicWord.php on line 700

Warning: Invalid argument supplied for foreach() in /sdb/e/8/system.co/includes/MagicWord.php on line 701

Warning: preg_replace(): Compilation failed: group name must start with a non-digit at offset 4 in /sdb/e/8/system.co/includes/MagicWord.php on line 705

Warning: preg_match_all(): Compilation failed: group name must start with a non-digit at offset 4 in /sdb/e/8/system.co/includes/MagicWord.php on line 700

Warning: Invalid argument supplied for foreach() in /sdb/e/8/system.co/includes/MagicWord.php on line 701

Warning: preg_replace(): Compilation failed: group name must start with a non-digit at offset 4 in /sdb/e/8/system.co/includes/MagicWord.php on line 705

Warning: preg_match(): Compilation failed: group name must start with a non-digit at offset 8 in /sdb/e/8/system.co/includes/MagicWord.php on line 722

Warning: preg_match(): Compilation failed: group name must start with a non-digit at offset 8 in /sdb/e/8/system.co/includes/MagicWord.php on line 722

Warning: preg_match(): Compilation failed: group name must start with a non-digit at offset 8 in /sdb/e/8/system.co/includes/MagicWord.php on line 722

Warning: preg_match(): Compilation failed: group name must start with a non-digit at offset 8 in /sdb/e/8/system.co/includes/MagicWord.php on line 722

Warning: preg_match(): Compilation failed: group name must start with a non-digit at offset 8 in /sdb/e/8/system.co/includes/MagicWord.php on line 722
Variables bash - system.co.free.fr

Variables bash

De system.co.free.fr.
(Variables bash)
Ligne 1 : Ligne 1 :
-
==Variables bash==
+
=Variables bash=
Extrait de [https://www.patpro.net/blog/index.php/2006/04/07/20-manipulations-sur-les-variables-dans-bash/ https://www.patpro.net/blog/index.php/2006/04/07/20-manipulations-sur-les-variables-dans-bash/]
Extrait de [https://www.patpro.net/blog/index.php/2006/04/07/20-manipulations-sur-les-variables-dans-bash/ https://www.patpro.net/blog/index.php/2006/04/07/20-manipulations-sur-les-variables-dans-bash/]
Ligne 8 : Ligne 8 :
le caractère générique "*" remplace 1 ou plusieurs caractères différents peut être utilisé.
le caractère générique "*" remplace 1 ou plusieurs caractères différents peut être utilisé.
-
===Longueur de la variable===
+
==Longueur de la variable==
<pre>
<pre>
VAR=azerty  
VAR=azerty  
Ligne 15 : Ligne 15 :
<pre>6</pre>
<pre>6</pre>
-
===Nombre éléments d'un tableau===
+
==Nombre éléments d'un tableau==
<pre>
<pre>
VAR=( un deux trois quatre )
VAR=( un deux trois quatre )
Ligne 22 : Ligne 22 :
<pre>4</pre>
<pre>4</pre>
-
===Longueur d'un élément d'un tableau===
+
==Longueur d'un élément d'un tableau==
<pre>
<pre>
VAR=( un deux trois quatre )
VAR=( un deux trois quatre )
Ligne 29 : Ligne 29 :
<pre>2</pre>
<pre>2</pre>
-
===supprimer les n premiers caractères (1er caractère = numero 0 )===
+
==supprimer les n premiers caractères (1er caractère = numero 0 )==
{| class="wikitable"
{| class="wikitable"
|chaine caracteres || a || z || e || r || t || y
|chaine caracteres || a || z || e || r || t || y
Ligne 42 : Ligne 42 :
<pre>rty</pre>
<pre>rty</pre>
-
===extraire une chaine de caractères en partant du debut===
+
==extraire une chaine de caractères en partant du debut==
avec ${Variable:debut:longueur} <br>
avec ${Variable:debut:longueur} <br>
debut=3<br>
debut=3<br>
Ligne 61 : Ligne 61 :
<pre>rtyu</pre>
<pre>rtyu</pre>
-
===extraire une chaine de caractères avec un position en partant de la fin===
+
==extraire une chaine de caractères avec un position en partant de la fin==
avec ${Variable:fin:longueur} <br>
avec ${Variable:fin:longueur} <br>
Ligne 81 : Ligne 81 :
<pre>ertyu</pre>
<pre>ertyu</pre>
-
===Suppression de la plus courte chaîne recherché, en partant du début===
+
==Suppression de la plus courte chaîne recherché, en partant du début==
Ligne 114 : Ligne 114 :
echo ${VAR#[AB][AB][AB][AB]} # AB_TOTO
echo ${VAR#[AB][AB][AB][AB]} # AB_TOTO
-
===Suppression de la plus longue chaine, a partir du début===
+
==Suppression de la plus longue chaine, a partir du début==
<pre>
<pre>
Ligne 124 : Ligne 124 :
</pre>
</pre>
-
===Recherche et suppression de la plus courte chaîne en partant de la fin===
+
==Recherche et suppression de la plus courte chaîne en partant de la fin==
<pre>
<pre>
Ligne 134 : Ligne 134 :
</pre>
</pre>
-
===Suppression de la plus longue chaîne en partant de la fin===
+
==Suppression de la plus longue chaîne en partant de la fin==
${VAR%%recherche}:
${VAR%%recherche}:
Ligne 146 : Ligne 146 :
</pre>
</pre>
-
==chercher et remplacer dans une variable==
+
=chercher et remplacer dans une variable=
Bash propose aussi 4 types de remplacement dans le contenu des variables.
Bash propose aussi 4 types de remplacement dans le contenu des variables.

Version du 17 octobre 2020 à 15:54

Outils personnels