Précédent   Forum des professionnels en informatique > Systèmes > Linux > Applications > Shell
Shell Vos questions sur l'utilisation des commandes shell
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 11/01/2008, 15h58   #1
Candidat au titre de Membre du Club
 
Inscription : avril 2007
Messages : 73
Détails du profil
Informations forums :
Inscription : avril 2007
Messages : 73
Points : 13
Points : 13
Par défaut Ecrire commande + Unix

Bonjour,
-Je souhaite Ecrire une commande qui compte le nombre total de fichier dans mon repertoire.
-Ecrire une commande qui affiche tous les repertoires dans lesquels j'ai pas le droit d'aller.
Pouvez-vous m'aider

Je vous remercie en avance
ould64 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/01/2008, 16h05   #2
Expert Confirmé
 
Avatar de Katyucha
 
Inscription : mars 2004
Messages : 3 109
Détails du profil
Informations personnelles :
Âge : 31
Localisation : Allemagne

Informations forums :
Inscription : mars 2004
Messages : 3 109
Points : 3 313
Points : 3 313
Citation:
Envoyé par ould64 Voir le message
Bonjour,
-Je souhaite Ecrire une commande qui compte le nombre total de fichier dans mon repertoire.
-Ecrire une commande qui affiche tous les repertoires dans lesquels j'ai pas le droit d'aller.
Pouvez-vous m'aider

Je vous remercie en avance
Ca sent le devoir ^^

Ecrire ok mais en quel langage ?
__________________
Ancien Rédacteur Linux && Unix / Nouveau retraité de DVP
The UNIX way of sex:
gunzip;strip;touch;finger;mount;fsck;more;yes;umount;sleep

Je ne réponds ni aux messages privées, ni aux messages plein de fautes...
Katyucha est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/01/2008, 16h09   #3
Candidat au titre de Membre du Club
 
Inscription : avril 2007
Messages : 73
Détails du profil
Informations forums :
Inscription : avril 2007
Messages : 73
Points : 13
Points : 13
Par défaut Ecrire commande + Unix

excusez moi j'ai mal exprimé car je metrise pas bien le français.
je voudrais l'ecrire en unix

merci
ould64 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/01/2008, 16h10   #4
Expert Confirmé
 
Avatar de Katyucha
 
Inscription : mars 2004
Messages : 3 109
Détails du profil
Informations personnelles :
Âge : 31
Localisation : Allemagne

Informations forums :
Inscription : mars 2004
Messages : 3 109
Points : 3 313
Points : 3 313
Citation:
Envoyé par ould64 Voir le message
excusez moi j'ai mal exprimé car je metrise pas bien le français.
je voudrais l'ecrire en unix

merci
Dont je continue a poser ma question : Quel langage ? Unix n'est pas un langage de programmation.
Peux etre veux tu dire en ligne de commande shell ?

Dans ce cas , je te conseille de lire le
Citation:
man wc
pour le nombre de fichier

Pour les répertoires ... hmm aucune idée la
__________________
Ancien Rédacteur Linux && Unix / Nouveau retraité de DVP
The UNIX way of sex:
gunzip;strip;touch;finger;mount;fsck;more;yes;umount;sleep

Je ne réponds ni aux messages privées, ni aux messages plein de fautes...
Katyucha est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/01/2008, 16h54   #5
Candidat au titre de Membre du Club
 
Inscription : avril 2007
Messages : 73
Détails du profil
Informations forums :
Inscription : avril 2007
Messages : 73
Points : 13
Points : 13
Par défaut Ecrire commande + Unix

oui c'est en shell, c'est bien ça je te remercie beaucoup
ls -la | wc -l
ould64 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/01/2008, 17h03   #6
Rédacteur/Modérateur
 
Avatar de gorgonite
 
Homme Nicolas Vallée
Ingénieur Système
Inscription : décembre 2005
Messages : 9 774
Détails du profil
Informations personnelles :
Nom : Homme Nicolas Vallée
Âge : 27
Localisation : France

Informations professionnelles :
Activité : Ingénieur Système
Secteur : Transports

Informations forums :
Inscription : décembre 2005
Messages : 9 774
Points : 14 303
Points : 14 303
Citation:
Envoyé par ould64 Voir le message
oui c'est en shell, c'est bien ça je te remercie beaucoup
ls -la | wc -l
ce que tu écris en faux, car tu auras . et .. en trop
__________________
Evitez les MP pour les questions techniques... il y a des forums
Contributions sur DVP : Mes Tutos | Mon Blog
gorgonite est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/01/2008, 17h16   #7
Candidat au titre de Membre du Club
 
Inscription : avril 2007
Messages : 73
Détails du profil
Informations forums :
Inscription : avril 2007
Messages : 73
Points : 13
Points : 13
Par défaut Ecrire commande + Unix

corrige pour moi s'il te plait
ould64 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/01/2008, 17h46   #8
Rédacteur/Modérateur
 
Avatar de gorgonite
 
Homme Nicolas Vallée
Ingénieur Système
Inscription : décembre 2005
Messages : 9 774
Détails du profil
Informations personnelles :
Nom : Homme Nicolas Vallée
Âge : 27
Localisation : France

Informations professionnelles :
Activité : Ingénieur Système
Secteur : Transports

Informations forums :
Inscription : décembre 2005
Messages : 9 774
Points : 14 303
Points : 14 303
mais problème si un fichier s'appelle .a


sinon faut faire une soustraction
Code :
echo $((`ls -a | wc -l`  - 2))
__________________
Evitez les MP pour les questions techniques... il y a des forums
Contributions sur DVP : Mes Tutos | Mon Blog
gorgonite est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/01/2008, 18h16   #9
Candidat au titre de Membre du Club
 
Inscription : avril 2007
Messages : 73
Détails du profil
Informations forums :
Inscription : avril 2007
Messages : 73
Points : 13
Points : 13
Par défaut Ecrire commande + Unix

d'accord merci beaucoup ça marche.
Si vous permettez j'ai essayé d'autre choses mais je ne sais même pas si les commandes son bient ou pas
SVP corrigez pour moi ces questions:


2) Ecrire une commande qui affiche tous les repertoires dans lequeles vous n'avez pas le droit d'aller. (je n'est pas pu de faire celui la)

3) Ecrire une commande qui affiche les fichiers dont la taille est entre 50Ko et 100Ko.
Code :
find /users1/oulda1 -size +50 -type f -print ?
(ici j'ai pas arriver d'afficher les fichiers qui ont la taille < 100)

4)Ecrire comande qui affiche les fichiers modifiés(il y a plus de 15 jours, il y a 15
jours, il y a moins de 15 jours).

Code :
 find /users1/oulda1 -mtime+15 -atime +15 -print

5) Ecrire une commande qui permet de trouver tous les fichiers postscript
<< .ps>> et de les compresser. on créera les fichiers adéquats pour tester la commande.

Code :
 find /users1/oulda1 -name.ps -print|compress

Je vous remercie en avance
ould64 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/01/2008, 18h46   #10
Invité de passage
 
Inscription : octobre 2007
Messages : 31
Détails du profil
Informations forums :
Inscription : octobre 2007
Messages : 31
Points : 2
Points : 2
Par défaut Ecrire commande + Unix

Salam,
voila les réponses si tu as des autres problèmes n'hésites pas mon frère:

1) ls -l | grep "^¯" | wc -l
2) find /users1/ -perm 0 -type d | wc-l
3)find /users1/oulda1/ -size +50k -size -100k
ou

--> find ~ -size +50k -size -100k
4)find -atime +15
-find -atime 15
-find -atime -15

5)find -name "*.ps" -exec gzip \{\};

Slam
nomane64 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/01/2008, 18h51   #11
Candidat au titre de Membre du Club
 
Inscription : avril 2007
Messages : 73
Détails du profil
Informations forums :
Inscription : avril 2007
Messages : 73
Points : 13
Points : 13
Par défaut Ecrire commande + Unix

salam,
Je te remercie plus l'infini.
je vais essayer les commande et aussi merci.

a++
ould64 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 17h48.


 
 
 
 
Partenaires

Hébergement Web