Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3018 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs

  Bonjour les mecs je suis en interro, un peut d'aide SVP [UNIX]

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Bonjour les mecs je suis en interro, un peut d'aide SVP [UNIX]

n°78123
cognacboy
Posté le 18-03-2002 à 10:37:13  profilanswer
 

Voila je suius grave une bille et j'ai ca comme question, si vous pouviez me donner les reponse ca serait TOP ;-)  
 
 
 
1/ Faire un script qui cherche, dans toute l'arborescente du répertoire courant, les fichiers de taille nulle et créés depuis plus de 3 semaines.  
Afficher le message "aucun fichier nul plus ancien que 3 semaines" si la recherche ne donne rien, sinon, les supprimer et afficher la liste des fichiers supprimés.  
 
2/ Créer un script qui sera lancé avec 1 arguments au maximum ou sans argument. Il a les fonctions suivantes :  
- sans arguments : il donne le nombre total de processus en machine.  
- avec 1 argument : il donne le nombre total de processus contenant la chaîne de caractères désigné par l'argument. Si ce nombre est égal à 6, il affiche le message "base présente", sinon, il affiche "base absente".  
 
3/ On suppose que le répertoire courant comporte des fichiers et des sous répertoires. Ecrire un script 'mlist' qui permet d'afficher tous les fichiers contenant du texte du répertoire courant séparés par une ligne d'en-tête indiquant le nom du fichier :  
 
---------------nom_de_fichier  
(son contenu)  
---------------nom_de_répertoire  
REPERTOIRE:  
(liste des noms de fichiers du répertoire)  
 
4/ Vous venez de créer un script 'mlist'dans le répertoire courant. Créer un répertoire 'bin' dans votre répertoire de travail et déplacer 'mlist' dans ce répertoire.  
Comment faire pour que 'mlist' puisse être lancé de n'importe quel endroit de votre arborescence ?  
 
5/ Expliquez le résultat des commandes ci-dessous  
 
(rm $TMP && ls -l ) || ps -u  
 
dans les cas suivants :  
 
TMP contient un nom de fichier existant  
TMP contient un nom de répertoire existant  
TMP n'a pas de valeur.  
 
Merci à tous !!!!!!


---------------
J'ai commencé un régime, renoncé à l'alcool, je mange léger, et en quatorze jours j'ai perdu deux semaines.
mood
Publicité
Posté le 18-03-2002 à 10:37:13  profilanswer
 

n°78129
fofoul
Posté le 18-03-2002 à 10:46:57  profilanswer
 

cherche au lieu de polluer les forums

n°78137
Masterkill​er
Ptain le boulet !
Posté le 18-03-2002 à 10:58:15  profilanswer
 

cognacboy a écrit a écrit :

Voila je suius grave une bille et j'ai ca comme question, si vous pouviez me donner les reponse ca serait TOP ;-)  
 
 
 
1/ Faire un script qui cherche, dans toute l'arborescente du répertoire courant, les fichiers de taille nulle et créés depuis plus de 3 semaines.  
Afficher le message "aucun fichier nul plus ancien que 3 semaines" si la recherche ne donne rien, sinon, les supprimer et afficher la liste des fichiers supprimés.  
 
2/ Créer un script qui sera lancé avec 1 arguments au maximum ou sans argument. Il a les fonctions suivantes :  
- sans arguments : il donne le nombre total de processus en machine.  
- avec 1 argument : il donne le nombre total de processus contenant la chaîne de caractères désigné par l'argument. Si ce nombre est égal à 6, il affiche le message "base présente", sinon, il affiche "base absente".  
 
3/ On suppose que le répertoire courant comporte des fichiers et des sous répertoires. Ecrire un script 'mlist' qui permet d'afficher tous les fichiers contenant du texte du répertoire courant séparés par une ligne d'en-tête indiquant le nom du fichier :  
 
---------------nom_de_fichier  
(son contenu)  
---------------nom_de_répertoire  
REPERTOIRE:  
(liste des noms de fichiers du répertoire)  
 
4/ Vous venez de créer un script 'mlist'dans le répertoire courant. Créer un répertoire 'bin' dans votre répertoire de travail et déplacer 'mlist' dans ce répertoire.  
Comment faire pour que 'mlist' puisse être lancé de n'importe quel endroit de votre arborescence ?  
 
5/ Expliquez le résultat des commandes ci-dessous  
 
(rm $TMP && ls -l ) || ps -u  
 
dans les cas suivants :  
 
TMP contient un nom de fichier existant  
TMP contient un nom de répertoire existant  
TMP n'a pas de valeur.  
 
Merci à tous !!!!!!  




 
c po bien .... faut taffer un peut !!!!
Ptain vous avez du cul d'avoir le ent pendant un inter!!!!! :??:  
 
Sinon voila kk info:
1/ c la commande find et y'a tt les options qui vont bien pour faire des recherche sur les noms et la date
 
2/ pour ca c plutt simple utilise la commande ps -aux qui va te lister les proc et apres faut juste faire un peu de tris c tt


---------------
*** Si y'a po de solus c ki y'a po de prob ***
n°78140
Dark_Schne​ider
Close the World, Open the Net
Posté le 18-03-2002 à 10:59:58  profilanswer
 

4/ PATH
 
5/ RTFM
   foo is a directory
   no such file or directory
 
ther's something after each of theses answers but it seems to me that they are obvious, so you will have to cope with this !

 

[jfdsdjhfuetppo]--Message édité par Dark_Schneider--[/jfdsdjhfuetppo]


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
n°78144
cognacboy
Posté le 18-03-2002 à 11:05:59  profilanswer
 

Ok on suis les info, mais meme avec je comprend rien  LOL ;)


---------------
J'ai commencé un régime, renoncé à l'alcool, je mange léger, et en quatorze jours j'ai perdu deux semaines.
n°78148
PinG
Rooteur
Posté le 18-03-2002 à 11:09:49  profilanswer
 

je suis désollé, je sent bien le mec qui c'est palluché toute l'année en disant : Unix ca sux, et qui viens pleurer le jour du DS, alors je ne l'aiderais pas, même si je ait répondre en détail à toutes ces questions.
sorry, je suis mauvais esprit, mais c comme ca...


---------------
-- NO SLACKERS - violators will be fsck'd & tar'd
n°78152
Masterkill​er
Ptain le boulet !
Posté le 18-03-2002 à 11:18:14  profilanswer
 

PinG a écrit a écrit :

je suis désollé, je sent bien le mec qui c'est palluché toute l'année en disant : Unix ca sux, et qui viens pleurer le jour du DS, alors je ne l'aiderais pas, même si je ait répondre en détail à toutes ces questions.
sorry, je suis mauvais esprit, mais c comme ca...  




 
c clair, je le sent aussi comme ca moi mais bon ...
 
Je vais po faire le chien , voila quelques debut de rep:
 
1/ pour lister tt les fichier de taille 0 : find / -size 0  
 
3/grep <text a rechercher> *


---------------
*** Si y'a po de solus c ki y'a po de prob ***
n°78153
thenab
Fait po chier...
Posté le 18-03-2002 à 11:19:02  profilanswer
 

PinG a écrit a écrit :

je suis désollé, je sent bien le mec qui c'est palluché toute l'année en disant : Unix ca sux, et qui viens pleurer le jour du DS, alors je ne l'aiderais pas, même si je ait répondre en détail à toutes ces questions.
sorry, je suis mauvais esprit, mais c comme ca...  




 
Bas alors tu te tais dans ces cas là... mauvais esprit !!!
 
L'Internet, c'est le partage des connaissances...


---------------
Thenab - Quitte à passer pour un con, passe vite !
n°78154
cognacboy
Posté le 18-03-2002 à 11:19:34  profilanswer
 

Ben ecoute y'a pas de probleme tu fais ce que tu veux, jez te demande pas un jugement, mais de l'aide, et si tu veux pas m'en donner c no probleme.
 
De toute facon je suis sure que t'es unen bille en UNIX toi aussi, la seul maniere de nous le prouvez est de me donner les réponse  LOL   MDR ;)


---------------
J'ai commencé un régime, renoncé à l'alcool, je mange léger, et en quatorze jours j'ai perdu deux semaines.
n°78155
jyp
&gt;-&lt;o&gt;-&lt;
Posté le 18-03-2002 à 11:20:42  profilanswer
 

pourquoi faire des études sur unix si tu n'aime pas unix????!!!!
fait compta!

mood
Publicité
Posté le 18-03-2002 à 11:20:42  profilanswer
 

n°78157
Dark_Schne​ider
Close the World, Open the Net
Posté le 18-03-2002 à 11:22:21  profilanswer
 

cognacboy> parmis les gars qui fréquentent OSA, PinG est surement le plus qualifié de tous ...


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
n°78158
cognacboy
Posté le 18-03-2002 à 11:22:31  profilanswer
 

Merci a ceux qui commence a repondre, j'ai jusqu'a 12h30 pour repondre.
 
 
Apero offert dans le 15° pour celui qui repond......LOL
 
Degustatiuon de cognac.   ;)


---------------
J'ai commencé un régime, renoncé à l'alcool, je mange léger, et en quatorze jours j'ai perdu deux semaines.
n°78161
cognacboy
Posté le 18-03-2002 à 11:23:39  profilanswer
 

Dark_Schneider a écrit a écrit :

cognacboy> parmis les gars qui fréquentent OSA, PinG est surement le plus qualifié de tous ...  




 
Ben je le charie un peut ca va le mettre furax   LOL


---------------
J'ai commencé un régime, renoncé à l'alcool, je mange léger, et en quatorze jours j'ai perdu deux semaines.
n°78163
PinG
Rooteur
Posté le 18-03-2002 à 11:24:57  profilanswer
 

Thenab a écrit a écrit :

 
 
Bas alors tu te tais dans ces cas là... mauvais esprit !!!
 
L'Internet, c'est le partage des connaissances...  



Internet, c'est pas l'occasion de donner son avis?
Si je ne peux plus donner mon avis -qui soit dit en passant n'engages que moi- alors je n'ai plus rien à faire sur ce forum.


---------------
-- NO SLACKERS - violators will be fsck'd & tar'd
n°78165
PinG
Rooteur
Posté le 18-03-2002 à 11:26:58  profilanswer
 

cognacboy a écrit a écrit :

 
De toute facon je suis sure que t'es unen bille en UNIX toi aussi, la seul maniere de nous le prouvez est de me donner les réponse    



oui, c'est vrai, j suis une merde en Unix. Je le sait, c'est pour ca que je traine ici. Pour améliorer mon niveau et découvrir des choses. Je ne sait pas répondre aux questions qu'on te pose, c'est pour ca que je trouves une voie de sortie.


---------------
-- NO SLACKERS - violators will be fsck'd & tar'd
n°78166
PinG
Rooteur
Posté le 18-03-2002 à 11:28:19  profilanswer
 

Dark_Schneider a écrit a écrit :

cognacboy> parmis les gars qui fréquentent OSA, PinG est surement le plus qualifié de tous ...  




Je crois que tu oublies des gens 100* plus qualifiés que moi : Jedi (je crois qu'il poste en tant que Axey ici), toi...


---------------
-- NO SLACKERS - violators will be fsck'd & tar'd
n°78167
bipparou
Posté le 18-03-2002 à 11:30:19  profilanswer
 

cognacboy a écrit a écrit :

De toute facon je suis sure que t'es unen bille en UNIX toi aussi, la seul maniere de nous le prouvez est de me donner les réponse  LOL   MDR ;)  




Dark_Schneider et PinG, connaissant Cognacboy, je crois que c est a prendre au second degree ... :)
C est une boutade koi !
Voila Voila !
++

n°78168
Dark_Schne​ider
Close the World, Open the Net
Posté le 18-03-2002 à 11:31:49  profilanswer
 

PinG a écrit a écrit :

 
Je crois que tu oublies des gens 100* plus qualifiés que moi : Jedi (je crois qu'il poste en tant que Axey ici), toi...  




 
il faut savoir rester ... humble :lol: ;)
concernant toi et moi à mon avis cela dépend. Je suis devenu fainéant ces temps


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
n°78169
cognacboy
Posté le 18-03-2002 à 11:32:00  profilanswer
 

Youpi Bipparou j'ai besoin d'aide grave......accelere trouve moi ca et tu prendra une autre cuite au cognac, absinthe  LOL


---------------
J'ai commencé un régime, renoncé à l'alcool, je mange léger, et en quatorze jours j'ai perdu deux semaines.
n°78170
Dark_Schne​ider
Close the World, Open the Net
Posté le 18-03-2002 à 11:33:48  profilanswer
 

je en boit pas d'alcool ... tu me donne koi en échange ?


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
n°78173
bipparou
Posté le 18-03-2002 à 11:36:44  profilanswer
 

cognacboy a écrit a écrit :

Youpi Bipparou j'ai besoin d'aide grave......accelere trouve moi ca et tu prendra une autre cuite au cognac, absinthe  LOL  




Le seul script que j ai fait de ma vie est mon .login pour gerer mes variables d environnement suivant les differentes archi de system Unix sur lesquels je me connecte .. autant dire que je suis une merde en scripting .. lol
Dsl, mais peux po t aider, de plus je dois me casser maintenant ...
++

n°78174
cognacboy
Posté le 18-03-2002 à 11:37:08  profilanswer
 

Dark_Schneider a écrit a écrit :

je en boit pas d'alcool ... tu me donne koi en échange ?  




 
Ben j'ai des potes qui te propose du **** ou de la ****, c comme tu veux.


---------------
J'ai commencé un régime, renoncé à l'alcool, je mange léger, et en quatorze jours j'ai perdu deux semaines.
n°78176
bipparou
Posté le 18-03-2002 à 11:37:53  profilanswer
 

Dark_Schneider a écrit a écrit :

je en boit pas d'alcool ... tu me donne koi en échange ?  




Une pipe !!
Cognacboy est un specialiste .. lol ;)
Bon, ok, je sors ... :D
Bon, @+

n°78177
Dark_Schne​ider
Close the World, Open the Net
Posté le 18-03-2002 à 11:39:24  profilanswer
 

koi il suse ?


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
n°78180
cognacboy
Posté le 18-03-2002 à 11:42:54  profilanswer
 

bipparou a écrit a écrit :

 
Une pipe !!
Cognacboy est un specialiste .. lol ;)
Bon, ok, je sors ... :D
Bon, @+  




 
:bic:  Je fais tout


---------------
J'ai commencé un régime, renoncé à l'alcool, je mange léger, et en quatorze jours j'ai perdu deux semaines.
n°78181
cognacboy
Posté le 18-03-2002 à 11:43:45  profilanswer
 

Dark_Schneider a écrit a écrit :

koi il suse ?  




 
Oui mais attention, je mordrake.

n°78186
PinG
Rooteur
Posté le 18-03-2002 à 11:51:00  profilanswer
 

cognacboy a écrit a écrit :

 
 
Oui mais attention, je mordrake.  



bien joué :lol:


---------------
-- NO SLACKERS - violators will be fsck'd & tar'd
n°78188
nicobox
Posté le 18-03-2002 à 11:59:59  profilanswer
 

Réponse à la question 1) :
 
#!/bin/bash
 
nvide=
for fichier_vide in `find ./ -empty -ctime +21 2> /dev/null`
do
        let nvide=$nvide+1
        echo "Suppression du fichier: $fichier_vide"
        # rm $fichier_vide -rf
done
 
if [ -z "$nvide" ]
then
        echo "Aucun fichier nul plus ancien que 3 semaines."
else
        echo
        echo "$nvide fichier(s) nul(s) ont été supprimés."
fi

n°78189
cognacboy
Posté le 18-03-2002 à 12:10:32  profilanswer
 

nicobox a écrit a écrit :

Réponse à la question 1) :
 
#!/bin/bash
 
nvide=
for fichier_vide in `find ./ -empty -ctime +21 2> /dev/null`
do
        let nvide=$nvide+1
        echo "Suppression du fichier: $fichier_vide"
        # rm $fichier_vide -rf
done
 
if [ -z "$nvide" ]
then
        echo "Aucun fichier nul plus ancien que 3 semaines."
else
        echo
        echo "$nvide fichier(s) nul(s) ont été supprimés."
fi  




 
:jap:  merci
 
Tu t'y connais pas mal pour un apprenti webmaster   LOL


---------------
J'ai commencé un régime, renoncé à l'alcool, je mange léger, et en quatorze jours j'ai perdu deux semaines.
n°78190
nicobox
Posté le 18-03-2002 à 12:16:07  profilanswer
 

Merci beaucoup Nicobox, enfin, Stephan ;-)
Tu nous sauve vraiment !!!
Désolé de t'avoir demander tout ça comme ça :-)

n°78194
bipparou
Posté le 18-03-2002 à 12:40:54  profilanswer
 

cognacboy a écrit a écrit :

 
 
Oui mais attention, je mordrake.




Dark_Schneider a écrit a écrit :

koi il suse ?  



 
 
:lol:

 

[jfdsdjhfuetppo]--Message édité par bipparou--[/jfdsdjhfuetppo]

n°78198
nicobox
Posté le 18-03-2002 à 12:52:59  profilanswer
 

Une solution a la question 2 (vite fait):
 
#!/bin/bash
 
if [ ! -z "$2" ]
then
        echo "Usage: $0 [argument]"
        exit 1
fi
 
nps=0
 
if [ -z "$1" ]
then
        for process in `ps -A -o comm --no-heading`
        do
                let nps=$nps+1
        done
        echo "Nombre total de processus: $nps"
        exit 0
else
        for process in `ps -A -o comm --no-heading | grep $1`
        do
                let nps=$nps+1
        done
         
        if [ $nps -eq 6 ]
        then
                echo "Base présente"
        else
                echo "Base absente"
        fi      
fi

n°78248
nicobox
Posté le 18-03-2002 à 14:54:53  profilanswer
 

Une reponse à la question 3... pour le geste.
 
#!/bin/bash
 
for fichier in `ls -1`
do
        echo "------------------------ $fichier"
 
        if [ -d $fichier ]
        then
                echo "REPERTOIRE:"
                ls -1 $fichier
        fi
 
        if [ -f $fichier ]
        then
                cat $fichier
        fi
done

n°78315
cognacboy
Posté le 18-03-2002 à 17:47:46  profilanswer
 

Merci @ tous pour votre aide.
 
J'aurais la moyenne, c sure. [:fifiz]  
 
 :jap:  :jap:  :jap:  :jap:  :jap:


---------------
J'ai commencé un régime, renoncé à l'alcool, je mange léger, et en quatorze jours j'ai perdu deux semaines.
mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs

  Bonjour les mecs je suis en interro, un peut d'aide SVP [UNIX]

 

Sujets relatifs
aide half life et starcraftAide linux et half life
putain ! j'ai essayé d'installer linux mandrake et.. me faut de l'aide[Linux Backup]un peu d'aide pour un backup
script UNIX : comment trouver une chaine dans plusieurs fichiers ?edonkey client et serveur+linux aide
Apache+PHP. A l'aide!! je comprends rien aux makefiles![UNIX/SOLARIS] gerer la souris sous unix/solaris ->en C ds le terminal
Commande VI sous UNIXLes mecs de chez Debian sont bons !
Plus de sujets relatifs à : Bonjour les mecs je suis en interro, un peut d'aide SVP [UNIX]


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR