Overblog
Suivre ce blog Administration + Créer mon blog

UNIX

Un article de Wikipédia, l'encyclopédie libre UNIX™ est le nom d'un système d'exploitation créé en 1969, à usage principalement professionnel, conceptuellement ouvert et fondé sur une approche par laquelle il offre de nombreux petits outils chacun dotés...

Lire la suite

grep

Chercher une chaine de caractères dans un fichier grep [-iv] expression fichiers sans option : recherche dans les fichiers les lignes contenant l'expression -i : pour ne pas tenir compte des majuscules/minuscules -v : pour afficher les lignes ne contenant...

Lire la suite

Les instructions

anti_bug_fcLes commandes if , while , until teste le status de la commande. (voir le man pour determiner le status renvoyé par une commande particuliere, en géneral si la commande s'execute correctement, le status est vrai) Attention mettre une négation...

Lire la suite

programmation

Processus séquentiels proc1 proc2 proc3 proc1 ; proc2 ; proc3 Processus en parallèles proc1 & proc2 & proc3 & Redirection des entrées-sorties < l'entrée standard est lu à partir d'un fichier > La sortie standard est redirigée dans un fichier (RAZ du fichier)...

Lire la suite

expressions régulières

Les expresions régulières caractérisent uniquement des chaines de caractères et pas des noms de fichiers. Elles sont utilisées avec les commandes ed, vi,ex,sed,awk. Pour les exemples, j'utiliserai la commande de substitution de vi ou sed : s/RE/chaine...

Lire la suite

sed

sed est un éditeur non interactif. Cette commande permet d'appliquer un certain nombre de commandes sur un fichier puis d'en afficher le resultat (sans modification du fichier de départ) sur la sortie standard. Syntaxe sed [-n] [-e commande] [-f fichier...

Lire la suite

awk

Cette commande permet d'appliquer un certain nombre d'actions sur un fichier. La syntaxe est inspirée du C syntaxe awk [-Fs] [-v variable] [-f fichier de commandes] 'program' fichier -F Spécifie les séparateurs de champs -v Définie une variable utilisée...

Lire la suite

commandes diverses

Récupérer les attributs d'un fichier $ stat -c "%a" file # droits $ stat -c "%U:%G" file # propriétaire:groupe $ stat -c "%x" file # dernier accès Trouver les 10 lignes les plus répétées dans un fichier $ sort | uniq -c | sort -nr | head Alerter par un...

Lire la suite

sed (2)

# remplace toto par tata dans toutes les lignes contenant titi $ sed '/titi/s/toto/tata/g' # remplace toto par tata dans toutes les lignes ne contenant pas titi $ sed '/titi/!s/toto/tata/g' # imprime les 10 premières lignes, comme le ferait head (utile...

Lire la suite

1 2 > >>