![]() |
|
|
google unix.com
|
|||||||
| Forums | Registreer | Forum Regels | Links | Albums | Veelgestelde vragen | Ledenlijst | Kalender | Zoeken | Today's Posts | Markeer forums als gelezen |
| Programmeren en Shell Scripting Post vragen over KSH, CSH, SH, Bash, Perl, PHP, sed, awk en andere shell scripts en shell scripting talen hier. |
Meer UNIX en Linux Forum Onderwerpen Misschien vindt u Helpful
|
||||
| Draad | Thread Starter | Forum | Antwoorden | Last Post |
| Bestand schijf gebruik gedurende 10 dagen voorafgaande | videsh77 | UNIX for Advanced & Expert Gebruikers | 2 | 04-27-2009 10:56 |
| Verwijderen lijnen vóór een bepaalde datum in een logbestand. | ahSher | Programmeren en Shell Scripting | 4 | 04-06-2009 06:19 |
| Het identificeren van eerdere datum in shell script | royalibrahim | Programmeren en Shell Scripting | 5 | 12-04-2008 09:38 |
| ophalen van het bestand. | rajesh08 | UNIX for Advanced & Expert Gebruikers | 1 | 10-08-2008 09:56 |
| Een script pls (ophalen database informatie) | rollthecoin | Programmeren en Shell Scripting | 3 | 04-26-2008 05:35 |
![]() |
|
|
LinkBack | Thread Tools | Zoeken in deze Thread | Rate Thread | Display Modes |
|
|
|
||||
|
script-bestand op te halen voor het voorafgaande dag
Is er een manier om de bestandsnaam voor de voorafgaande zondag van de run_date
als mijn Run_date \u003d 05262009, ik moet aan het bestand met de Bestandsnaam \u003d filename.Y20090524.zip Thanks in advance |
|
||||
|
Citaat:
Mogelijke oplossingen zijn perl, Ksh93, GNU datum opdracht GNU awk. GNU datum: Code:
last_sunday_yyyymmdd=$(date -d "-$(date +%w) days" +%Y%m%d) day_of_run=20090523 prior_sunday_yyyymmdd=$(date -d "$day_of_run -$(date -d $day_of_run +%w) days" +%Y%m%d) GNU awk: Code:
last_sunday_yyyymmdd=$(awk 'BEGIN{print strftime("%Y%m%d",systime()-86400*strftime("%w",systime()))}')
Laatst gewijzigd door colemar; op 05.26.2009 06:48 PM.. |
![]() |
| Bladwijzers |
| Thread Tools | Zoeken in deze Thread |
| Display Modes | Beoordeel deze draad |
|
|