![]() |
|
|
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 |
| aaneenschakelen bestanden gesorteerd op datum | docaia | Programmeren en Shell Scripting | 2 | 08-16-2008 03:23 |
| Vergelijk 2 gesorteerd bestanden | varungupta | Programmeren en Shell Scripting | 7 | 01-25-2008 01:07 PM |
| Bestel bestanden creëren datum | mab_arif16 | Programmeren en Shell Scripting | 4 | 05-15-2006 02:04 PM |
| lijst met bestanden in datum bestelling | Jeannine | UNIX voor Dummies Questions & Answers | 2 | 08-15-2005 03:19 PM |
| lp - volgorde van de bestanden afgedrukt | mabrownawa | UNIX for Advanced & Expert Gebruikers | 2 | 02-16-2004 12:08 |
![]() |
|
|
LinkBack | Thread Tools | Zoeken in deze Thread | Rate Thread | Display Modes |
|
|
|
||||
|
Zeg ik heb 2 bestanden in het geven formaat:
bestand1 1 2 3 4 1 2 3 4 1 2 3 4 bestand2 1 2 3 4 1 2 3 4 1 2 3 4 Ik heb een PERL code (uitgeleend door een van u-i forgot die - dank!) dat uittreksels uit de 2e kolom van elk bestand en voeg horizontaal naar een nieuw bestand: perl -ane "push @ ($ L->[$.]}, $ F [1]; sluiten ARGV indien eof; END (verschuiving @ ($ L); voor $ l (@ ($ L)) (print join ( "", $ l @ ()), "\ n";)) '*>> out.txt Welke het werk doet voor meer dan 900 bestanden - maar ik denk dat het doet het willekeurig. De bestanden hebben een alfanumerieke naam die een chronoloigcal orde - volgt en dat is de volgorde wil ik ze te kunnen inch gevoegd Hoe het script bewerken, zodat het werk wordt uitgevoerd als zodanig. wens eindresultaat: (negeren de afstand) bestand1 bestand2 2 2 2 2 2 2 Thanks in advance --!!!! |
|
||||
|
De * wildcard breidt uit naar een alfabetische lijst van bestandsnamen. Als u wilt dat het anders gesorteerd, probeer iets ls * | sorteer-options-hier | xargs perl -script ane 'komt hier'
Lees de soort handleiding pagina en spelen met ls * | sort | less om te zien welke opties precies zal werken voor je. Onthoud dat uw locale instellingen sorteervolgorde van invloed kan zijn, ook. |
![]() |
| Bladwijzers |
| Labels |
| perl, perl verschuiving, verschuiven, verschuiving perl |
| Thread Tools | Zoeken in deze Thread |
| Display Modes | Beoordeel deze draad |
|
|