bash_base_4

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
bash_base_4 [2021/07/22 17:52] – [La commande sed] nekanbash_base_4 [2022/06/13 15:24] (Version actuelle) nekan
Ligne 22: Ligne 22:
 |  ''${TEXT,,}''  |Mise en minuscule.  |<sxh bash>echo ${TEXT,,} |  ''${TEXT,,}''  |Mise en minuscule.  |<sxh bash>echo ${TEXT,,}
 chaîne</sxh>| chaîne</sxh>|
-|  ''${TEXT: +n}''  |Récupère les n premiers caractères.  |<sxh bash>echo ${TEXT: +2}+|  ''${TEXT: +n}''  |Supprime les n premiers caractères.  |<sxh bash>echo ${TEXT: +2}
 Ch</sxh>| Ch</sxh>|
-|  ''${TEXT:: +n}''  |Supprime les n premiers caractères.  |<sxh bash>echo ${TEXT:: +2}+|  ''${TEXT:: +n}''  |Récupère les n premiers caractères.  |<sxh bash>echo ${TEXT:: +2}
 aîne</sxh>| aîne</sxh>|
 |  ''${TEXT: -n}''  |Récupère les n derniers caractères.  |<sxh bash>echo ${TEXT: -2} |  ''${TEXT: -n}''  |Récupère les n derniers caractères.  |<sxh bash>echo ${TEXT: -2}
Ligne 47: Ligne 47:
 echo ${TEXT/%a/o} echo ${TEXT/%a/o}
 anno</sxh>| anno</sxh>|
 +|  ''${TEXT<nowiki>%%[[</nowiki>:cntrl:]]}''  |Supprime les caractères de contrôle en fin de chaîne.  |<sxh bash>TEXT="Test\r\n"
 +echo ${TEXT%%[[:cntrl:]]}
 +Test</sxh>|
 |||| ||||
  
Ligne 60: Ligne 63:
   * Utilisé pour délimité le script interprété par ''awk'', Le caractère ''%%'%%'' ne peux être utilisé directement dans ce dernier. Pour l'utiliser, il on peux utilisé la chaîne ''"'"'"'"'' ou bien ''"\047"''.   * Utilisé pour délimité le script interprété par ''awk'', Le caractère ''%%'%%'' ne peux être utilisé directement dans ce dernier. Pour l'utiliser, il on peux utilisé la chaîne ''"'"'"'"'' ou bien ''"\047"''.
  
-Quelques commandes de ''awk'' :+Quelques exemple de commandes avec ''awk'' :
  
 |< 100% 50% 50% >| |< 100% 50% 50% >|
Ligne 85: Ligne 88:
 b</sxh>| b</sxh>|
  
-Des exemples bien plus complexes sont disponibles+Des exemples bien plus complexes sont disponibles sur les sites suivants :
   * [[https://sites.google.com/site/diezone/awk-1/bou|getimax]]   * [[https://sites.google.com/site/diezone/awk-1/bou|getimax]]
   * [[http://www.bruno-garcia.net/www/Unix/Docs/awk.html|Site de Bruno GARCIA]]   * [[http://www.bruno-garcia.net/www/Unix/Docs/awk.html|Site de Bruno GARCIA]]
Ligne 103: Ligne 106:
 |Décommente toutes les lignes d'un fichier.   |<sxh bash>sed -i 's/^#//g' file.txt</sxh>| |Décommente toutes les lignes d'un fichier.   |<sxh bash>sed -i 's/^#//g' file.txt</sxh>|
  
 +
 +----
  
  
 ~~DISCUSSION~~ ~~DISCUSSION~~
  • bash_base_4.1626969128.txt.gz
  • Dernière modification : 2021/07/22 17:52
  • de nekan