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
Traduction de gcc / g + + / gfortran Options du compilateur de Sun Studio Options iBot BigAdmin Solaris RSS 0 02-04-2009 02:30 PM
comment faire? lancement de la chaîne de commandement, avec options de ligne de commande TinCanFury De programmation et de script Shell 5 04-28-2008 07:06 PM
JavaScript:: Squish 0,07 (Default branch) iBot Logiciel de presse - RSS News 0 03-17-2008 08:00 PM
Associated éventail des options de la ligne de commande jperret De programmation et de script Shell 1 01-10-2008 05:16 PM
Options d'exécution de la ligne de commande Safia High Level Programming 8 07-04-2002 04:50 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 05-26-2009
nomkev nomkev is offline
Registered User
  
 

Join Date: Mai 2009
Messages: 6
quelque manière que ce soit à la date Squish plusieurs options en une seule ligne?

évidemment ce isnt trop important, mais son un peu lent et je me demandais si je pouvais l'empêcher de re-chercher le fichier à plusieurs reprises. Je veux que mes résultats de la précédente et les trois prochains jours, ainsi que d'aujourd'hui. C'est ce que j'ai, mais son poids et l'amélioration de la difficulté à trouver un moyen d'alléger le bas.

cd ~ / travail
grep-iT `date - date \u003d" 3 jours "" +% b% d "` les
grep-iT `date - date \u003d" 2 days ago "" +% b% d "` les
grep-iT `date - date \u003d" 1 days ago "" +% b% d "` les
grep-iT `date +% b% d" `les
grep-iT `date - date \u003d" lendemain "" +% b% d "` les
grep-iT `date - date \u003d" 2 jours "" +% b% d "` les
grep-iT `date - date \u003d" 3 jours "" +% b% d "` les

juste besoin de cracher sur les lignes commençant par mmmdd, et d'améliorer l'espoir de sauver de l'espace / temps.
merci
nomkev
  #2 (permalink)  
Old 05-26-2009
ghostdog74 ghostdog74 is offline Forum Advisor  
Registered User
  
 

Join Date: Sep 2006
Messages: 2557
Afficher l'échantillon de votre dossier
  #3 (permalink)  
Old 05-26-2009
nomkev nomkev is offline
Registered User
  
 

Join Date: Mai 2009
Messages: 6
thats it. sa juste une fonction ... i ignoré les () pour économiser de l'espace.

edit: oops. le fichier. il a bien des noms, mais sa base un txt avec:

may24 nom de nom
may25 nom de nom
may26 nom de nom
etc ..

modifier à nouveau: un seul chiffre sont les «may01" etc

Dernière édition par nomkev; au 05.26.2009 11:42 AM..
  #4 (permalink)  
Old 05-26-2009
cambridge cambridge is offline
Registered User
  
 

Join Date: Mai 2009
Posts: 55
Cette suite devrait être plus rapide ...


Code:
gawk '
   BEGIN {
     for (i=-3;i<=3;i++)
     {
        cmd="date --date=\"" i "days\" \"+%b%d\""
        cmd | getline
        close(cmd)
        dy[$0]++
     }
   }
   { for (s in dy) if ($0 ~ "^" s "[^0-9]") print }' les

  #5 (permalink)  
Old 05-26-2009
nomkev nomkev is offline
Registered User
  
 

Join Date: Mai 2009
Messages: 6
im obtenir aucune sortie ...
gawk changé à mawk (im utilisant ubuntu), mais pas d'erreurs non plus.
  #6 (permalink)  
Old 05-26-2009
cambridge cambridge is offline
Registered User
  
 

Join Date: Mai 2009
Posts: 55
Je ne place que vous avez été dans votre cas ignorer grep commandes. Changements dans gras rouge:


Code:
gawk '
   BEGIN {
     for (i=-3;i<=3;i++)
     {
        cmd="date --date=\"" i "days\" \"+%b%d\""
        cmd | getline
        close(cmd)
        dy[tolower($0)]++
     }
   }
   { for (s in dy) if ($0 ~ "^" tolower(s) "[^0-9]") print }' les

  #7 (permalink)  
Old 05-26-2009
nomkev nomkev is offline
Registered User
  
 

Join Date: Mai 2009
Messages: 6
beau, et beaucoup plus rapidement.
thanks a lot!
Closed Thread

Bookmarks

Tags
date, grep

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 04:30 PM.


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