Overblog
Suivre ce blog Administration + Créer mon blog

commandes unix

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

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

commandes Unix

Se déplacer dans les répertoires La commande cd permet de retourner à votre répertoire initial ("home directory"). La commande cd nom-de-répertoire permet de changer de répertoire courant. La commande pwd affiche le répertoire courant. Afficher le contenu...

Lire la suite