Cheatsheet Bash
Liste des commandes en Bash qui peuvent toujours servir
Bash
Bon inutile de vous réecrire la bio du Bash. Grosso Modo c’est le language de scripting pour administrer les ordinateurs tournant sous Linux.
Variable
classiques:
variable_int=1
variable_string="Ceci est un text"
Condition
Inférieur et Supérieur
10 -le 10 #true
10 -lt 11 #true
10 -gt 9 #true
10 -ge 10 #true
10 -le 09 #false
10 -lt 10 #false
10 -gt 10 #false
10 -ge 11 #false
Égalité & Inégalité
10 -eq 10 #true
10 -ne 20 #true
10 -eq 0 #false
10 -ne 10 #false
Boucle
for
for i in `seq 1 10`;
do
echo $i
done
Fonction
grep
#cherche un mot dans une ligne d'un fichier
cat file.txt |grep mot
#exclure un mot dans une ligne d'un fichier
cat file.txt |grep -v mot
#si le fichier est un binaire, on contourne avec la commande strings à la place du cat
strings file.bi |grep mot
#afficher des colonnes sur un fichier csv.
cat file.csv| cut -d ";" -f 2,3 col_2&3.txt