![]() |
Hallo en welkom van de Verenigde Staten aan de UNIX en Linux Forum! Bedankt voor uw bezoek en Deelnemen aan onze wereldwijde gemeenschap.
|
|
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 |
| Patroon Gevonden Graaf Urgent | krabu | Programmeren en Shell Scripting | 6 | 07-31-2008 06:23 PM |
| Awk rekenen overeenkomende IP-adres | new_buddy | Programmeren en Shell Scripting | 3 | 05-28-2008 05:24 |
| het verwijderen van de extensie van alle bestandsnamen in een map | johnmcclintock | UNIX voor Dummies Questions & Answers | 5 | 05-21-2008 08:23 |
| commando te krijgen tellen in uitgepakte map | arunkumar_mca | UNIX voor Dummies Questions & Answers | 4 | 10-17-2007 02:19 PM |
| dubbele bestanden vinden door de grootte en het vinden van patronen en het tellen | jerome Sukumar | Programmeren en Shell Scripting | 2 | 12-01-2006 04:20 |
![]() |
|
|
LinkBack | Thread Tools | Zoeken in deze Thread | Rate Thread | Display Modes |
|
|
|
||||
|
Graaf matching bestandsnamen in een map
Hi all,
Ik heb 4-bestanden bijvoorbeeld de naam abc01012009.txt abc02012009.txt abc03012009.txt abc04012009.txt in een map. Ik wil eerst een reservekopie van het laatste bestand beschikbaar is, in dit geval, de uiterste datum beschikbaar is, abc04012009.txt aan haar submap genaamd backup, en dan de naam van het bestand naar abc.txt, dus dat laat me met abc01012009.txt abc02012009.txt abc03012009.txt abc.txt dan zal het uitvoeren van de commando's zal ik, en zodra de opdrachten worden vervuld, gaan door de lijst met bestanden opnieuw en loop mijn commando's, tot er geen meer bestanden met de naam abcDDMMYYYY.txt zijn available.Can iemand alsjeblieft helpen, dank u so much!. Rgds |
|
||||
|
ja bedankt het werkte!.
behalve wanneer er geen links meer bestanden die overeenkomt met het patroon, krijg ik deze foutmelding: P abc [0-9] [0-9] [0-9] [0-9] [0-9] [0-9] [0-9] [0-9]. txt: No such file or directory . PLEASE ADVISE |
|
||||
|
De vuist "ls" wordt gebruikt om te testen of alle bestanden aan deze criteria worden gevonden. De output van ls is "weggegooid" (naar / dev / null) - het punt is om te weten of er dergelijke bestanden, niet om hen. Als bestanden worden gevonden, zullen de "if [$?-Eq 0]" zal worden waar (het ls geretourneerd 0 zin succes - bestanden werden gevonden). Maar ls zal schrijven naar standaard fout als er geen bestanden zijn gevonden. U kunt zich te ontdoen van de fout door de leiding standaardfout naar / dev / null ook. De eenvoudigste manier is om directe standaardfout op de standaard output (die u gooide weg naar / dev / null), dus ...
Change: Code:
ls -1rt abc[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9].txt > /dev/null Code:
ls -1rt abc[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9].txt > /dev/null 2>&1 Laatst gewijzigd door scottn; op 07.02.2009 07:10 PM.. |
![]() |
| Bladwijzers |
| Thread Tools | Zoeken in deze Thread |
| Display Modes | Beoordeel deze draad |
|
|