Script shell aider moi
bouboumsk
-
Grunt Messages postés 2845 Statut Contributeur -
Grunt Messages postés 2845 Statut Contributeur -
Bonjour,
j'ai besoin de votre aide à la résolution de deux exercices svp j'en ai trop besoin.
EXERCICE 1:
Écrire un script shell en utilisant le filtre awk pour supprimer les lignes dupliquées successivement et les lignes d'un fichier donné en argument.
EXERCICE 2:
Écrire un script shell pour supprimer, dans le sous-arbre commençant au répertoire courant, tous les fichiers qui se terminent par ".o", et dont la taille est supérieure à deux blocs.
SVP aider moi c URGENT merci bien.
j'ai besoin de votre aide à la résolution de deux exercices svp j'en ai trop besoin.
EXERCICE 1:
Écrire un script shell en utilisant le filtre awk pour supprimer les lignes dupliquées successivement et les lignes d'un fichier donné en argument.
EXERCICE 2:
Écrire un script shell pour supprimer, dans le sous-arbre commençant au répertoire courant, tous les fichiers qui se terminent par ".o", et dont la taille est supérieure à deux blocs.
SVP aider moi c URGENT merci bien.
A voir également:
- Script shell aider moi
- Classic shell - Télécharger - Personnalisation
- Script vidéo youtube - Guide
- Ghost script - Télécharger - Polices de caractères
- Mas script - Accueil - Windows
- Script cmd - Guide
6 réponses
la 1ere , j'ai pas envie de chercher, mais sed ou perl est peut etre plus facile,pour
la seconde une ligne suffit :
à verifier pour size +2b , b comme bloc
find . -type f -iname "*.o" -size +2b | xargs rm -i
le ' rm -i ' fait une demande pour etre sure
ou bien, pas essayé :
find . -type f -iname "*.o" -size +2b -exec rm -i {} \;
ou directement , enlever le -i , l'espace et \; sert a faire suivre toutes les executions ( ici rm )
les unes apres les autres
la seconde une ligne suffit :
à verifier pour size +2b , b comme bloc
find . -type f -iname "*.o" -size +2b | xargs rm -i
le ' rm -i ' fait une demande pour etre sure
ou bien, pas essayé :
find . -type f -iname "*.o" -size +2b -exec rm -i {} \;
ou directement , enlever le -i , l'espace et \; sert a faire suivre toutes les executions ( ici rm )
les unes apres les autres
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
merci pour l'aide mais je suis desole il faut ke tu m'aide encore car je maitrise pas b1 le script shell voici l'exercice ki m'as bloque :
EXERCICE
écrire un script shell qui trie les utilisateurs figurant dans /exam05/passwd (ce fichier possède la même structure que le fichier /etc/passwd) en fonction du nombre de sessions ouvertes sur le système. pour les tests veuillez copier le fichier /exam05/passwd dans votre répertoire de travail.
MERCI une autre fois
EXERCICE
écrire un script shell qui trie les utilisateurs figurant dans /exam05/passwd (ce fichier possède la même structure que le fichier /etc/passwd) en fonction du nombre de sessions ouvertes sur le système. pour les tests veuillez copier le fichier /exam05/passwd dans votre répertoire de travail.
MERCI une autre fois