TP4: Utilisation des flux, des tubes et des redirections 1-Quel est le rôle de

TP4: Utilisation des flux, des tubes et des redirections 1-Quel est le rôle de la commande tee? 2-Le fichier /etc/passwd est un grand classique sous Unix. Il se compose de sept champs séparés par des « : » : login:passwd:UID:GID:Commentaire:homedir:shell. Récupérez la ligne de l’utilisateur root dans /etc/passwd : grep ^root /etc/passwd 3-De cette ligne, récupérez l’UID de root grep ^ r o o t : /etc/passwd | cut - d : - f 3 4-Que fait la commande 1>nom_fichier Redirige stdout vers le fichier "nom_fichier" 5- Que fait la commande1>>nom_fichier Redirige et ajoute stdout au fichier "nom_fichier". 6-Que fait la commande 2>nom_fichier Redirige stderr vers le fichier "nom_fichier". 7-Que fait la commande 2>>nom_fichier Redirige et ajoute stderr au fichier "nom_fichier". 8-Que fait la commande &>nom_fichier Redirige à la fois stdout et stderr vers le fichier "nom_fichier". 9-Que fait la commande suivante ls>resultat_ls 10-Que fait la commande cat < mon_fichier.txt Rediriger l'entrée standard permet d'entrer des données provenant d'un fichier au lieu du clavier. 11-Expliquez la commande suivante prog1|prog2 12-Afficher le nombre de fichiers d'un répertoire : ls | wc -l 13-Afficher avec pagination le contenu d'un fichier : cat /etc/passwd | more 14-Afficher uniquement certains éléments d'un fichier : cat /etc/passwd | grep root | cut -d':' -f1,7 root:/bin/bash 15-Afficher à l'écran et enregistrer dans un fichier le contenu d'un répertoire : ls -t | tee listeFichiers 16-A quoi sert la comande xargs xarg est une commande UNIX puissante qui permet de récupérer les arguments en sortie de la commande précédente et de les traiter à travers un pipe. 17-A quoi sert cette comande ls -1 ${repertoire_source}/*.txt | xargs -i -t cp {} ${repertoire_cible} Copier la liste des fichiers .txt dans un répertoire 18-Que fait la comande suivante ls -1 ${repertoire}/*.txt | xargs -I {} -t mv {}.csv Renommer tous les fichiers *.txt d'un répertoire 19-Supprimer tous les fichiers *.txt d'un répertoire la commande xargs ls -1 ${repertoire}/*.txt | xargs rm -f uploads/Industriel/ tp4-sujet-103sol.pdf

  • 70
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager