Aller au contenu
TP 4 : Redirections
- Redirection en sortie
a. $ ls -l > resultat.txt
$ cat resultat.txt
b. $ ls -l > resultat.txt
$ date >> resultat.txt
$ cat resultat.txt
- Redirection en entrée
a. $ wc < resultat.txt
- Les canaux standards
a. $ rmdir dossier2
$ rmdir dossier2 2>error.log
$ cat error.log
b. $ ls -l > resultat.txt 2>&1
c. $ wc < resultat.txt > compte.txt
$ cat compte.txt
- Pipelines / tubes
a. $ ls -l > resultat.txt
$ wc < resultat.txt
b. $ ls -l | wc
c. $ ls -l | wc | wc
- Extraction des noms et chemins
a. Touch test.txt
$ basename /home/user/test.txt
b. $ dirname /home/user/test.txt
- Recherche de lignes
a. $ grep “^[bB]” test.txt
- La commande cut
a. $ cat /etc/group
b. $ cut -d: -f1,3 /etc/group
- Suppression des doublons
a. $ cut -d: -f4 /etc/passwd | sort -n | uniq
- Visualisation de texte
a. $ pg /etc/group
b. $ more /etc/group
c. $ cat /etc/group
d. $ tac /etc/group
e. cat –n /etc/group
- afficher le début d’un fichier
a. nano file1.txt
b. $ head -3 file1.txt
- afficher la fin d’un fichier
a. $ tail -2 file1.txt
- Délai d’attente
a. $ sleep 10