Outils pour utilisateurs

Outils du site


tech:bash_astuces

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édentesRévision précédente
Prochaine révision
Révision précédente
tech:bash_astuces [2025/04/30 10:11] Jean-Baptistetech:bash_astuces [2025/11/11 18:59] (Version actuelle) Jean-Baptiste
Ligne 3: Ligne 3:
 = Bash astuces = Bash astuces
  
-[[http://www.thegeekstuff.com/2011/08/bash-history-expansion/|15 Linux Bash History Expansion Examples You Should Know]]+Voir : 
 +[[http://www.thegeekstuff.com/2011/08/bash-history-expansion/|15 Linux Bash History Expansion Examples You Should Know]] 
 +* https://scalastic.io/bash-functional-programming/
  
  
Ligne 21: Ligne 23:
 </code> </code>
  
-==  
  
 <code bash> <code bash>
Ligne 35: Ligne 36:
 Ajouter en commentaire ''shellcheck source='' Ajouter en commentaire ''shellcheck source=''
  
-<code bash plop.sh>+''plop.sh'' 
 +<code bash>
 # shellcheck source=vars/vm-deb10.var # shellcheck source=vars/vm-deb10.var
 source "$FIC_PROPERTIES" source "$FIC_PROPERTIES"
Ligne 44: Ligne 46:
 shellcheck -x plop.sh shellcheck -x plop.sh
 </code> </code>
 +
 +
 +''.shellcheckrc''
 +<code bash>
 +external-sources=true
 +shell=bash
 +color=always
 +</code>
 +
  
 == Variables == Variables
Ligne 95: Ligne 106:
 shfmt shfmt
 https://github.com/mvdan/sh https://github.com/mvdan/sh
 +
 +<code bash>
 +~/go/bin/shfmt -i 4 -s -w plop.sh
 +</code>
  
 Auto indent Auto indent
Ligne 101: Ligne 116:
 :set expandtab ts=4 sw=4 ai :set expandtab ts=4 sw=4 ai
 :retab :retab
 +</code>
 +
 +bashate
 +<code bash>
 +pip3 install bashate
 +
 +bashate file.sh
 +bashate -i E010,E011 file.sh file2.sh
 +</code>
 +
 +
 +=== Autres
 +
 +''/etc/skel/.bash_logout''
 +<code bash>
 +/usr/bin/clear
 </code> </code>
  
  
tech/bash_astuces.1746000661.txt.gz · Dernière modification : de Jean-Baptiste

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki