Cheatsheet Bash

Liste des commandes en Bash qui peuvent toujours servir

Photo de Pixabay

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
David Perez
David Perez
Auditeur en Cybersécurité

#auditor #cyber #insider