The UNIX and Linux Forums  

Go Back   Les systèmes UNIX et Linux Forums > Top Forums > De programmation et de script Shell
.
google unix.com



De programmation et de script Shell Posez vos questions à propos de KSH, CSH, SH, BASH, PERL, PHP, SED, awk et d'autres scripts shell et les langages de script shell ici.

Plus d'UNIX et Linux Forum Sujets Vous trouverez peut-être utile
Fil Thread Starter Forum Réponses Last Post
Inclure script PERL dans le script shell unix Ganapati UNIX pour les nuls Questions et réponses 1 04-29-2008 01:18 PM
aidez-moi dans l'envoi des paramètres de script pour sqlplus script shell unix Hara De programmation et de script Shell 2 01-29-2008 03:31 PM
Script FTP pour l'envoi d'un fichier d'un répertoire à un autre unix serveur unix directeur raja_1234 De programmation et de script Shell 1 11-30-2006 07:57 AM
comment convertir unix. ksh script pour windows. script batch 2.5lt V8 De programmation et de script Shell 1 11-28-2006 12:52 PM
vérifier dans le script shell unix pour que nul ne soit en mesure d'exécuter le script manuellement adi_bang76 De programmation et de script Shell 1 11-16-2006 10:43 AM

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Recherche sur ce Thread Rate Thread Modes d'affichage
  #1 (permalink)  
Old 09-01-2008
karthicss karthicss is offline
Registered User
  
 

Date d'inscription: juin 2008
Messages: 11
Script Unix

Salut
Je suis relativement nouveau à unix. J'ai besoin d'écrire un script Unix pour obtenir tous les fichiers qui ne reçoivent pas de nous maintenant, mais nous avons utilisé pour recevoir les 4 mois. Habituellement, nous avons utilisé pour recevoir les dossiers de tous les jours, mais maintenant, nous ne reçoivent pas actuellement.

Tous les noms de fichier se termine par «in».

Les fichiers affichés doivent être uniques.

S'il vous plaît, aidez
  #2 (permalink)  
Old 09-01-2008
vidyadhar85's Avatar
vidyadhar85 vidyadhar85 is offline Forum Staff  
Modérateur (Le Tuteur)
  
 

Date d'inscription: juin 2008
Lieu: INDE
Posts: 1419
Citation:
rechercher. -type f-name "* dans" mtime-120
cela vous donnera tous les fichiers qui se termine dans les quatre mois plus âgés

Dernière édition par vidyadhar85; au 09.01.2008 03:34 AM..
  #3 (permalink)  
Old 09-01-2008
karthicss karthicss is offline
Registered User
  
 

Date d'inscription: juin 2008
Messages: 11
Citation:
Posté par vidyadhar85 View Post
cela vous donnera tous les fichiers qui se termine dans les quatre mois plus âgés
Merci pour la réponse. C'est l'erreur, je suis .. plz help

ksh: / usr / bin / find: arg liste trop longue
  #4 (permalink)  
Old 09-01-2008
DILEEP410 DILEEP410 is offline
Registered User
  
 

Join Date: Dec 2006
Messages: 148
Post

Salut,

essayer ça!


Code:
 find . -type f -name *in -mtime +120| sort | uniq

(En Vidyadhar85 la solution, il n'est pas f-f, mais tout simplement et il est le type de fichier (ordinaire) et aussi utiliser 'sort' avant de l'appliquer "uniq", a recommandé.)

Observe
Dileep Pattayath
  #5 (permalink)  
Old 09-01-2008
karthicss karthicss is offline
Registered User
  
 

Date d'inscription: juin 2008
Messages: 11
Salut tout le monde,

S'il vous plaît, aidez

J'ai une liste de 1000 fichiers différents qui vient chaque jour à la directory.Some de
les fichiers ne viennent pas dans le répertoire maintenant.

J'ai besoin d'écrire un script shell pour trouver la dernière date et l'heure de ces fichiers
est venu à l'annuaire. Les fichiers doivent être uniques.

Tous les fichiers se termine par «in».

La sortie doit ressembler à cela un peu.

aeredrin Sep 1 fois
26 août agetrtin temps
--------
---------
----------
---------
27 mars lkkjijin temps
erwitein mars 1 fois
--------
--------
--------
-------- Et ainsi de suite ...

Chaque fichier d'apparaître qu'une fois dans la liste

Merci beaucoup ..
  #6 (permalink)  
Old 09-01-2008
Annihilannic Annihilannic is offline Forum Advisor  
  
 

Join Date: Mai 2008
Lieu: Sydney, Australie
Messages: 1009
Je pense que l'exigence est un peu plus compliqué que cela de toute façon. Si vous ne voulez utiliser rechercher comme celle que vous auriez à le protéger en utilisant * '* in'. En outre, la uniq est inutile puisque les noms de fichiers sont uniques par définition.

Comment pouvez-vous dire à quelle date pour chaque fichier? Est-il inclus dans le nom du fichier, ou allez-vous par la dernière date de modification de chaque fichier?
  #7 (permalink)  
Old 09-01-2008
ère era is offline Forum Advisor  
Inutile de Herder Cats (en congé sabbatique)
  
 

Join Date: Mar 2008
Location: / il / est / que / bin / sh
Messages: 3652
L'option-ls pour trouver (si disponibles) affiche la date, la taille, et le propriétaire de chaque fichier en plus du nom de fichier, tout comme les ls commande. (Vous pouvez utiliser -exec ls-l () \; comme une solution de contournement si vous ne trouvez pas le -ls option).


Code:
find /path/to/directory -name '*in' -ls

Comme Annihilannic déjà fait remarquer, les noms de fichiers sont uniques par définition.
Closed Thread

Bookmarks

Thread Tools Recherche sur ce Thread
Recherche sur ce Thread:

Recherche avancée
Modes d'affichage Rate this thread
Rate this thread:

Règles de messages
Tu mai pas de nouvelles discussions: nonoui
Tu mai pas envoyer des réponses:
Tu mai pas envoyer des pièces jointes
Tu mai pas modifier vos messages

BB code est Sur
Smilies sont Sur
[IMG] code est Sur
Le code HTML est Hors tension
Trackbacks sont Sur
Pingbacks sont Sur
Refbacks sont Sur




Toutes les heures sont au format GMT -4. Le temps est maintenant 06:53 AM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Traductions Langue Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
Les systèmes UNIX et Linux Forums Content Copyright © 1993-2009. Tous droits Reserved.Ad de gestion par RedTyger

Content Relevant URLs par vBSEO 3.2.0