![]() |
|
|
google unix.com
|
|||||||
| Forums | Registrer | Forum Rules | Lenker | Album | FAQ | Medlemsliste | Kalender | Søke | Dagens innlegg | Marker forumene som lest |
| Shell programmering og Skripting Post spørsmål om ksh, csh, SH, Bash, Perl, PHP, SED, awk og ANDRE shell scripts og Shell skriptespråk her. |
Mer UNIX og Linux Forum Emner Du kan finne nyttig
|
||||
| Tråd | Tråd startet | Forum | Svar | Siste innlegg |
| sammen filer sortert etter dato | docaia | Shell programmering og Skripting | 2 | 08-16-2008 03:23 |
| Sammenlign 2 sortert filer | varungupta | Shell programmering og Skripting | 7 | 01-25-2008 01:07 |
| Bestill filer ved å lage dato | mab_arif16 | Shell programmering og Skripting | 4 | 05-15-2006 02:04 |
| liste over filer i datorekkefølge | Jeannine | UNIX for Dummies Spørsmål og svar | 2 | 08-15-2005 03:19 |
| lp - rekkefølgen på filer som skrives ut | mabrownawa | UNIX for Advanced & ekspertbrukere | 2 | 02-16-2004 12:08 |
![]() |
|
|
LinkBack | Thread Tools | Søk i denne tråden | Rate Thread | Visningsmoduser |
|
|
|
||||
|
Si ha i 2 filer i å gi format:
file1 1 2 3 4 1 2 3 4 1 2 3 4 file2 1 2 3 4 1 2 3 4 1 2 3 4 Jeg har en PERL kode (lånt av en av u-jeg glemte som - takk!) som trekker ut i 2. kolonne fra hver fil og legge til horisontalt til en ny fil: perl -ane "push @ ($ L->[$.]}, $ F [1]; nær argv hvis EOF; END (shift @ ($ L); for $ l (@ ($ L)) (print join ( "", @ ($ l)), "\ n";)) '*>> out.txt Som gjør jobben for over 900 filer - men jeg tror det gjør det tilfeldig. Filene har et alfanumerisk navn som følger en chronoloigcal orden - og det er rekkefølgen jeg ønsker at de skal legges i. Hvordan redigere skriptet slik at jobben er utført som sådan. Ønsket resultatet: (se bort fra mellomrom) file1 file2 2 2 2 2 2 2 takk på forhånd --!!!! |
|
||||
|
Den * wildcard utvides til en alfabetisk liste over filnavn. Hvis du ønsker det sorteres på en annen måte, prøve noe som ls * | sort-valg-her | xargs perl -ane 'script går her »
Les sortere manuelle siden og leke med ls * | sort | mindre å se hvilke alternativer nøyaktig vil fungere for deg. Husk at din lokale innstillinger kan påvirke sorteringsrekkefølge, også. |
![]() |
| Hugseliste |
| Tags |
| perl, perl skiftarbeid, skifte, shift perl |
| Thread Tools | Søk i denne tråden |
| Visningsmoduser | Ranger denne tråden |
|
|