![]() |
|
|
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 |
| Capture shell script Output naar een bestand | rajan_san | Programmeren en Shell Scripting | 4 | 01-13-2009 01:30 PM |
| Script om nieuwe regels in een bestand en kopieert het naar nieuw bestand | fara_aris | Programmeren en Shell Scripting | 0 | 05-27-2008 11:11 PM |
| shell script te zoeken inhoud van bestand met tijdstempels in de directory | psychobeauty | Programmeren en Shell Scripting | 10 | 04-21-2008 06:37 |
| shell script om de inhoud van een bestand | tiger99 | Programmeren en Shell Scripting | 3 | 01-31-2008 04:43 |
| bestandsinhoud op de standaard output van een script | bryan | Programmeren en Shell Scripting | 4 | 06-30-2006 01:48 PM |
![]() |
|
|
LinkBack | Thread Tools | Zoeken in deze Thread | Rate Thread | Display Modes |
|
|
|
||||
|
script om de inhoud van verwijderde bestand
Ik moet de inhoud van een bestand vast te leggen voordat het wordt verwijderd. Dit bestand wordt onmiddellijk verwijderd nadat het is aangemaakt.
Ik gebruik de onderstaande shell-commando in de command prompt, maar ik krijg niet het gewenste resultaat. bash-3,00 # terwijl true; doen cat-bestand *> tempfile; gedaan; Wat ik probeer is hier om de inhoud van capture "-bestand *" en de uitgang aan tempfile. De inhoud van "bestand *" wordt overschreven in het proces en ik moet de nieuwste inhoud te zien. Als ik niet proberen om de uitgang van het in 'tempfile' Ik zag de inhoud van het bestand in de command line -> bash-3,00 # terwijl true; doen cat-bestand *; gedaan; Enig idee of dit kan worden gedaan op een betere manier? |
|
||||
|
Hari Bedankt voor uw snel antwoord. Maar de opdracht die u voorgesteld de tempfile gevoegd. Zoals ik "file *" genoemd wordt overschreven wordt en wat ik nodig te vangen is de meest recente inhoud van 'file *' voordat het wordt verwijderd, zonder gevoegd tempfile.
De opdracht die ik eerder gebruikte -> terwijl true; doen cat-bestand *> tempfile, gedaan, of terwijl true; doen cat-bestand *> tempfile 2> / dev / null; gedaan; niet alles schrijven wat in tempfile. |
|
||||
|
Dit bestand (file *) wordt gemaakt door een toepassing en het laatste deel van de bestandsnaam wordt gegenereerd door de toepassing met een willekeurige naam.
De voornaamste bedoeling is het vastleggen van de laatste schriftelijke gegevens in dit bestand (file *). Dit bestand is FTPed naar een externe server en onmiddellijk na FTPed is, is geschrapt in de Host Server, en ik moet vastleggen welke gegevens is geschreven vlak voordat het werd verwijderd. |
![]() |
| Bladwijzers |
| Thread Tools | Zoeken in deze Thread |
| Display Modes | Beoordeel deze draad |
|
|