The UNIX and Linux Forums  
Hei og Velkommen fra USA til UNIX og Linux Forums! Takk for besøket og Delta i vårt globale samfunn.

Go Back   UNIX og Linux Forums > Top Forums > UNIX for Dummies Spørsmål og svar
.
google unix.com



UNIX for Dummies Spørsmål og svar Hvis du er usikker på hvor du skal legge inn en UNIX-eller Linux-spørsmålet, legger den her. Alle UNIX og Linux newbies velkommen!

Mer UNIX og Linux Forum Emner Du kan finne nyttig
Tråd Tråd startet Forum Svar Siste innlegg
Split-filer ved hjelp Csplit savitha UNIX for Dummies Spørsmål og svar 7 12-01-2007 11:55
Split En fil i 2 filer dummy_needhelp Shell programmering og Skripting 7 11-04-2007 07:36
totalt antall filer som har "aaa" i filer som er Fil * _bbb * sudheshnaiyer UNIX for Dummies Spørsmål og svar 1 08-16-2007 03:34
Split en fil i 2 eller flere filer Bobo UNIX for Dummies Spørsmål og svar 4 01-16-2006 05:15
awk-kommandoen til å deles i 2 filer m_subra_mani Shell programmering og Skripting 3 12-13-2005 05:13

 
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øk i denne tråden Rate Thread Visningsmoduser
  #1 (permalink)  
Old 05-13-2008
Migrainegirl Migrainegirl is offline
Registrert bruker
  
 

Bli Dato: mai 2008
Innlegg: 3
splitte filer i angitt antall utdatafiler

Hei alle,

Jeg har noen store tekstfiler som jeg trenger å dele inn i et bestemt antall filer av samme størrelse. Så vidt jeg vet (og jeg vet ikke så mye ) Delingen kommandoen bare lar deg angi hvor mange linjer eller byte. Filene er av en annen størrelse, så antall linjer varierer også.
Jeg bruker følgende kode for å se hvor mange linjer hver utdatafilen skal være (1 / 50 av det opprinnelige dokumentet):

y \u003d `wc | awk '(print $ x/50)' | awk-F. '(if ($ 2> \u003d 1) (print $ 1 +1) else (print $ 1))' `
echo $ y

Problemet er at jeg ikke kan bruke denne variabelen $ y som innspill til delt kommando som dette:

split $ x-d-l $ y split / $ x

Det rett og slett ikke fungerer. Vet noen en måte å passere verdien på $ y-variabelen i split-kommandoen? Eller har noen en bedre måte å løse hele problemet?

Takk på forhånd!
 

Hugseliste

Thread Tools Søk i denne tråden
Søk i denne tråden:

Avansert søk
Visningsmoduser Ranger denne tråden
Ranger denne tråden:

Innleggsaktivitet Regler
Du kanskje ikke poste nye tråder
Du kanskje ikke poste svar
Du kanskje ikke post vedlegg
Du kanskje ikke redigere innleggene dine

BB-kode er
Smilefjes er
[IMG] koden
HTML-koden Av
Pingbacks er
Refbacks er




Alle klokkeslett er GMT -4. Nå er klokken 09:04.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Language Translations Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX og Linux Forums Content Copyright © 1993-2009. All Rights Reserved.Ad Management by RedTyger

Content Relevant nettadresser av vBSEO 3.2.0