![]() |
|
|
google unix.com
|
|||||||
| Forums | Registrer | Forum Regler | Links | Albums | FAQ | Members List | Kalender | Søgning | Dagens Stillinger | Mark Forums Read |
| Shell Programmering og Scripting Post spørgsmål om ksh, CSH, SH, Bash, Perl, PHP, SED, AWK og ANDRE shell scripts og Shell scriptsprog her. |
Mere UNIX og Linux Forum Emner du måske kan finde Helpful
|
||||
| Tråd | Thread Starter | Forum | Svar | Last Post |
| Capture Shell Script Output til en fil | rajan_san | Shell Programmering og Scripting | 4 | 01-13-2009 01:30 PM |
| Script til at indfange nye linjer i en fil og kopiere den til ny fil | fara_aris | Shell Programmering og Scripting | 0 | 05-27-2008 11:11 PM |
| shell script til at søge indholdet af filen med tidsstemplerne i biblioteket | psychobeauty | Shell Programmering og Scripting | 10 | 04-21-2008 06:37 AM |
| shell script for at redigere indholdet af en fil | tiger99 | Shell Programmering og Scripting | 3 | 01-31-2008 04:43 AM |
| filindhold til standard output fra et script | Bryan | Shell Programmering og Scripting | 4 | 06-30-2006 01:48 PM |
![]() |
|
|
LinkBack | Thread Tools | Søg denne tråd | Rate Thread | Display Modes |
|
|
|
||||
|
script til at hente indholdet af slettes filen
Jeg har brug for at fange indholdet af en fil, før den blev slettet. Denne fil bliver slettet umiddelbart efter, den er skabt.
Jeg bruger nedenstående shell kommando i kommandoprompten, men jeg er ikke at få det ønskede resultat. bash-3.00 #, mens sandt; gøre cat *> tempfile; gjort; Hvad jeg prøver her, er at fange indholdet af "fil *" og output det til tempfile. Indholdet af "fil *" bliver overskrevet i processen, og jeg har brug for at se det seneste indhold. Hvis jeg ikke forsøger at sende det i 'tempfile »Jeg kunne se indholdet af filen i kommandolinjen -> bash-3.00 #, mens sandt; gøre cat *; gjort; Enhver idé, hvis dette kan gøres på en bedre måde? |
|
||||
|
Hari tak for din hurtige svar. Men den kommando, som du foreslog, vedlagt de tempfile. Som jeg nævnte "file *" er ved at blive overskrevet, og hvad jeg har brug for at fange, er det nyeste indhold af "fil * ', før den er slettet, uden at være knyttet til tempfile.
Kommandoen, at jeg brugte tidligere -> mens sandt; gøre cat *> tempfile, udført eller mens sandt; gøre cat *> tempfile 2> / dev / null; gjort; ikke skrive noget i tempfile. |
|
||||
|
Denne fil (fil *) er ved at blive skabt af en ansøgning, og den sidste del af filnavnet genereres ved anvendelse med et tilfældigt navn.
Den primære hensigt er at fange den sidste skriftlige data i denne fil (fil *). Denne fil er FTPed til en ekstern server, og umiddelbart efter det er FTPed, slettes det i datacentret, og jeg nødt til at fange, hvad data er skrevet lige før det blev slettet. |
![]() |
| Bogmærker |
| Thread Tools | Søg denne tråd |
| Display Modes | Bedøm denne tråd |
|
|