![]() |
|
|
google unix.com
|
|||||||
| Forums | S'inscrire | Forum Rules | Liens | Albums | FAQ | Liste des membres | Calendrier | Recherche | Aujourd'hui, les postes | Marquer les forums comme lus |
| 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 |
![]() |
|
|
LinkBack | Thread Tools | Recherche sur ce Thread | Rate Thread | Modes d'affichage |
|
|
|
||||
|
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 |
|
||||
|
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.. |
|
||||
|
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
|
![]() |
| Bookmarks |
| Tags |
| date, grep |
| Thread Tools | Recherche sur ce Thread |
| Modes d'affichage | Rate this thread |
|
|