![]() |
|
|
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 |
| presterende opschonen wanneer een taak is voltooid | ChicagoBlues | Programmeren en Shell Scripting | 4 | 03-06-2008 12:41 |
| awk / sed / ksh cleanup script / etc / group bestand | pdtak | Programmeren en Shell Scripting | 6 | 02-28-2008 03:33 |
| pthread_cleanup_push / pop - cleanup handler probleem | sonicx | Hoog Niveau Programmering | 2 | 12-09-2007 02:15 |
| Login ID cleanup | MILLERJ62 | AIX | 1 | 05-12-2006 05:20 |
| sendmail cleanup | thomi39 | UNIX voor Dummies Questions & Answers | 1 | 02-23-2006 09:48 |
![]() |
|
|
LinkBack | Thread Tools | Zoeken in deze Thread | Rate Thread | Display Modes |
|
|
|
||||
|
Hulp bij het opschonen
I am trying to add a unieke string aan een variabele om te voorkomen dat sommige naam ruimte botsingen.
Datafile \u003d / u001/app/unica/affinium644/campaign/partitions/limited/tmp/ebf9aaah.t ~ # DATETIME \u003d `date +% Y% m% d_% H% M% S" echo $ Datafile> tmpnme.txt sed 's_ / _ _g "tmpnme.txt> tmpnme2.txt DATA \u003d $ (cat tmpnme2.txt) TMPNAME \u003d $ (echo $ data | awk '(print $ 9)') TMPNAE2 \u003d $ (echo $ (TMPNAME %.*}) TBLNAME \u003d $ (echo $ (DATETIME TMPNAE2) $ ()) rm tmpnme.txt rm tmpnme2.txt TBLNAME zal worden gebruikt als de tabel naam en de datafile is uniek, maar ik zou net zo tevreden zijn gebruik te maken van een willekeurige tekenreeks of iets anders. Alle hulp zou worden gewaardeerd. Ik ben er zeker van dat dit kan gebeuren veel efficiënter. |
|
||||
|
Hoi,
Ik denk dat de 'mktemp' commando (die een tijdelijke bestand met een * Unic * naam) kan nuttig zijn hier: # Create ( "-c" optie) een 0-lengte-bestand in de tmp gebied zetten-i RC zetten LP_FILE_PATH \u003d $ (mktemp-c), RC \u003d $? if [[$ () RC-ne 0]]; vervolgens echo "ERROR: kan geen tijdelijk bestand maken" return $ RC () fi # Pak het bestand naam (dient te worden Unic) zetten LP_UNIC_NAME \u003d $ (LP_FILE_PATH ##*/} # ... # Heb je spullen # ... # Don't forget to cleanup de tijdelijke ruimte! # (Moet worden gedaan op de * EINDE *) rm-f $ () LP_FILE_PATH Hoop dat het helpt, C. |
![]() |
| Bladwijzers |
| Thread Tools | Zoeken in deze Thread |
| Display Modes | Beoordeel deze draad |
|
|