Cheatsheet Bash

Oct 1, 2020·
Dacoblog
Dacoblog
· 1 min read

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
Dacoblog
Authors
Auditeur de sécurité technique
Mes recherches portent sur la gestion de projet dans l’audit, dans la blockchain et le Web.