| |||||
FORUM HardWare.fr

Linux et OS Alternatifs

Bonjour les mecs je suis en interro, un peut d'aide SVP [UNIX]| Dernière réponse | |
|---|---|
| Sujet : Bonjour les mecs je suis en interro, un peut d'aide SVP [UNIX] | |
| cognacboy | Merci @ tous pour votre aide.
J'aurais la moyenne, c sure. [:fifiz] :jap: :jap: :jap: :jap: :jap: |
| Aperçu |
|---|
| Vue Rapide de la discussion |
|---|
| cognacboy | Merci @ tous pour votre aide.
J'aurais la moyenne, c sure. [:fifiz] :jap: :jap: :jap: :jap: :jap: |
| nicobox | 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 |
| nicobox | 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 |
| bipparou |
[jfdsdjhfuetppo]--Message édité par bipparou--[/jfdsdjhfuetppo] |
| nicobox | Merci beaucoup Nicobox, enfin, Stephan ;-)
Tu nous sauve vraiment !!! Désolé de t'avoir demander tout ça comme ça :-) |
| cognacboy |
|
| nicobox | 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 |
| PinG |
bien joué :lol: |
| cognacboy |
|
| cognacboy |
|
| Dark_Schneider | koi il suse ? |
| bipparou |
|
| cognacboy |
|
| bipparou |
|
| Dark_Schneider | je en boit pas d'alcool ... tu me donne koi en échange ? |
| cognacboy | Youpi Bipparou j'ai besoin d'aide grave......accelere trouve moi ca et tu prendra une autre cuite au cognac, absinthe LOL |
| Dark_Schneider |
|
| bipparou |
|
| PinG |
|
| PinG |
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. |
| PinG |
Internet, c'est pas l'occasion de donner son avis?
|
| cognacboy |
|
| cognacboy | 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. ;) |
| Dark_Schneider | cognacboy> parmis les gars qui fréquentent OSA, PinG est surement le plus qualifié de tous ... |
| jyp | pourquoi faire des études sur unix si tu n'aime pas unix????!!!!
fait compta! |
| cognacboy | 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 ;) |
| thenab |
|
| Masterkiller |
|
| PinG | 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... |
| cognacboy | Ok on suis les info, mais meme avec je comprend rien LOL ;) |
| Dark_Schneider | 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] |
| Masterkiller |
|
| fofoul | cherche au lieu de polluer les forums |
| cognacboy | 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 !!!!!! |


