![]() |
|
|
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 |
| concatenate billeder sorteret efter dato | docaia | Shell Programmering og Scripting | 2 | 08-16-2008 03:23 AM |
| Sammenlign 2 sorteret filer | varungupta | Shell Programmering og Scripting | 7 | 01-25-2008 01:07 PM |
| Bestil filer ved at oprette dato | mab_arif16 | Shell Programmering og Scripting | 4 | 05-15-2006 02:04 PM |
| liste over filer i datorækkefølge | Jeannine | UNIX for dummyer Spørgsmål & svar | 2 | 08-15-2005 03:19 PM |
| lp - kendelse af filer trykte | mabrownawa | UNIX for Advanced & Ekspertsøgning Brugere | 2 | 02-16-2004 12:08 PM |
![]() |
|
|
LinkBack | Thread Tools | Søg denne tråd | Rate Thread | Display Modes |
|
|
|
||||
|
Sige, at jeg har 2 filer i give format:
file1 1 2 3 4 1 2 3 4 1 2 3 4 fil2 1 2 3 4 1 2 3 4 1 2 3 4 Jeg har et PERL kode (udlånt af en af u-Jeg glemte, der - tak!), som trækker den 2. kolonne fra hver fil og tilføj vandret til en ny fil: perl -Ane "push @ ($ L->[$.]}, $ F [1]; tæt ARGV hvis EOF; END (skift @ ($ L); for $ l (@ ($ L)) (print slutte ( "", @ ($ l)), "\ n";)) '*>> out.txt Som gør arbejdet for mere end 900 filer - men jeg tror, det er at gøre det tilfældigt. Filerne har en alfanumerisk betegnelse, der følger en chronoloigcal orden - og det er den rækkefølge, jeg vil gerne have dem til at blive tilføjet i. Hvordan redigere scriptet således at arbejdet er udført som sådan. ønske endelige resultat: (se bort fra afstand) file1 fil2 2 2 2 2 2 2 tak på forhånd --!!!! |
|
||||
|
Den * wildcard udvides til en alfabetisk liste over filnavne. Hvis du vil have det sorteret anderledes, prøve noget lignende ls * | sort-options-her | xargs perl -Ane 'script går her »
Læs den slags manual side og lege med ls * | sort | mindre at se, hvilke muligheder præcis vil arbejde for dig. Husk, at din locale indstillinger kan påvirke sorteringsrækkefølge, too. |
![]() |
| Bogmærker |
| Tags |
| perl, perl skift, skift, skift perl |
| Thread Tools | Søg denne tråd |
| Display Modes | Bedøm denne tråd |
|
|