Durant ce TD l’utilisation de la souris, Touchpad et/ou Trackpoint sont strictement interdit. Seul le clavier est autorisé.
Ce TD a pour objectif de :
ne pas oublier de noter les différentes commandes utilisées dans le tp pour ne pas les oublier
dataSet.csv
euro22.csv
hp1.txt
Rechercher une chaîne de caratères dans un fichier #### Les commandes ##### Rechercher classique 1
grep jimmy ledZeppelin.txt
grep Jimmy ledZeppelin.txt
Grep est sensible à la case. C-à-d la majuscule est prise en compte
grep -n jimmy ledZeppelin.txt
grep -i jiMmY ledZeppelin.txt
grep -w jimmy ledZeppelin.txt
Rechercher un fichier dans une arboresence de fichiers #### Les commandes ##### Rechercher un fichier
find -name ledZeppelin.txt
find -name *.txt
la recherche est descend dans l’arborescence à l’endroit où la commande a été effectuée
find -name ledZep.txt -exec ls -l {} \;
find -name ledZep.txt -exec grep Jimmy {} \;
scp <source> <destination>
fonctionne comme cp
Nous souhaitons envoyer sur la machine distante le repertoire suivant Documents
scp -r documents <votreIdentifiant>@ssh.pau.eisti.fr:~/chemins/
Nous souhaitons récupérer sur la machine distante le fichier suivant .under[reponsesExam.txt]
scp <votreIdentifiant>@ssh.pau.eisti.fr:~/chemins/reponsesExamen.txt ~/chemins/
Nous souhaitons récuếre sur la machine distante le fichier suivant .under[laReponse]
scp -r <votreIdentifiant>@ssh.pau.eisti.fr:~/laReponse ~/chemins/
Attention - on garde le même principe source -> direction - la commande s’exécute sur notre terminal et non sur la machine distante
sort -t';' -k3nr petitPapaNoel.csv
sort -t';' -k2 petitPapaNoel.csv
-t';'
: Pour indiquer que le délimiteur de colonne sont des ;-k2
: Pour indiquer que le tri se fera sur la colonne numero 2r
: Pour indiquer que le tri sera décroissantn
: Pour indiquer que le tri se fera sur des données numériquesls -l | more
ls -l | wc -l
wc -l
permet de compter le nombre de lignesCouper un contenu sur une expression
sort -t';' -k2 petitPapaNoel.csv | cut -d’;’ -f1
Quelques explications
sort -t';'
: le délimiteur pour la commande sortcut -d';'
: le délimiteur pour la commande cut-f1
: les colonnes que l’on souhaite afficher