The UNIX and Linux Forums  


Go Back   UNIX og Linux Forums > Top Forums > Shell Programmering og Scripting
.
google unix.com



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

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Søg denne tråd Rate Thread Display Modes
  #1 (permalink)  
Old 05-19-2008
epi8 epi8 is offline
Registreret Bruger
  
 

Join Date: May 2008
Stillinger: 7
Arrow fuldbyrdende kode på filer i sorteret rækkefølge-hjælp!

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 --!!!!
  #2 (permalink)  
Old 05-20-2008
epoke era is offline Forum Advisor  
Herder af Useless Cats (On Sabbatical)
  
 

Join Date: Mar 2008
Location: / der / er / kun / bin / sh
Stillinger: 3652
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.
Closed Thread

Bogmærker

Tags
perl, perl skift, skift, skift perl

Thread Tools Søg denne tråd
Søg denne tråd:

Avanceret søgning
Display Modes Bedøm denne tråd
Bedøm denne tråd:

Udstationering Regler
Du kan ikke post nye tråde
Du kan ikke post svar
Du kan ikke post vedhæftede filer
Du kan ikke redigere dine indlæg

BB-kode er
Smilies er
[IMG] koden er
HTML-koden er Slukket
Trackbacks er
Pingbacks er
Refbacks er




Alle tidspunkter er GMT -4. Den tid er nu 12:46 PM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Oversættelser Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX og Linux Forums Content Copyright © 1993-2009. Alle rettigheder Reserved.Ad Management ved RedTyger

Content Relevant webadresser ved vBSEO 3.2.0