The UNIX and Linux Forums  


Go Back   Die UNIX-und Linux-Foren > Top Foren > Shell Programmierung und Scripting
.
Google unix.com



Shell Programmierung und Scripting Post Fragen zu ksh, csh, sh, bash, Perl, PHP, sed, awk und anderen Shell-Skripte und Shell-Scripting-Sprachen hier.

Mehr UNIX-und Linux-Forum Themen Vielleicht finden Sie hilfreiche
Faden Thread Starter Forum Antworten Last Post
Variable-Datei konvertieren zu Festnetz-Datei. abhi9845 Shell Programmierung und Scripting 9 09-24-2008 09:07 AM
Variable-Datei konvertieren zu Festnetz-Datei. abhi9845 UNIX for Dummies Questions & Answers 1 09-15-2008 08:07 AM
Wie man feste Länge Datei zu Datei. satyam_sat Shell Programmierung und Scripting 7 04-03-2008 03:41 AM
Konvertieren einer Datei zu Datei Feste Breite raghavan.aero Shell Programmierung und Scripting 2 06-06-2007 03:44 PM
Konvertierung von XML-Datei in Text-Datei (feste Länge) ram2s2001 Shell Programmierung und Scripting 0 11-03-2005 01:28 AM

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 Suche diesen Thread Rate Thread Anzeige-Modi
  #1 (permalink)  
Old 01-04-2009
RahulJoshi's Avatar
RahulJoshi RahulJoshi is offline
Registrierte Nutzer
  
 

Join Date: Aug 2008
Ort: Pune
Beiträge: 98
Split eine Datei, sondern Ausgabedatei fest

Ich möchte Split 1 Datei-und Output-Dateien wird vermieten 3, und wollen keine Aufnahme zu verpassen.
bitte helfen Sie mir!
  #2 (permalink)  
Old 01-04-2009
reborg's Avatar
reborg reborg is offline Forum Staff  
Administrator
  
 

Join Date: März 2005
Ort: Irland
Posts: 4245
Ich verstehe nicht, Ihre Frage. Können Sie bitte formulieren?
  #3 (permalink)  
Old 01-04-2009
jaduks's Avatar
jaduks jaduks is offline
Registrierte Nutzer
  
 

Join Date: Aug 2007
Lage: Assam, Indien
Beiträge: 167
RahulJoshi,

Sie sind sich nicht sicher, ob dies der Anforderung Sie fragen.


Code:
$ split -d -l 6 bigfile subfile

will create subfile00 subfile01 .... with each file of 6 lines

As you want 3 files in output, the l value has to be caluculated like this:

$ awk 'END {printf("%d\n",NR/3+.5)}' bigfile

------------
** The above way of rounding may go wrong in some cases, e.g. suppose the file is having 17 lines, 

$ awk 'END {printf("%d\n",NR/5+.5)}' bigfile
3

then,

$ split -d -l 3 bigfile subfile

will create 4 subfiles, which is wrong. 
------------

I am sure there can be better solutions to this. Group please.


Zuletzt bearbeitet von jaduks; am 01-04-2009 10:26 PM.. Grund: Tippfehler
  #4 (permalink)  
Old 01-07-2009
RahulJoshi's Avatar
RahulJoshi RahulJoshi is offline
Registrierte Nutzer
  
 

Join Date: Aug 2008
Ort: Pune
Beiträge: 98
Sehr geehrte Damen und Herren,
auch Voraussetzung ist: auch nicht der Linie der Eingabedatei ist nicht fix und ich wollen es nicht fix in der Ausgabedatei mit wahrscheinlich gerechte Verteilung.
plase
Closed Thread

Lesezeichen

Thread Tools Suche diesen Thread
Suche diesen Thread:

Erweiterte Suche
Anzeige-Modi Rate this thread
Rate this thread:

Forumregeln
Du möglicherweise nicht neue Themen
Du möglicherweise nicht nach Antworten
Du möglicherweise nicht post-Anlagen
Du möglicherweise nicht bearbeiten Sie Ihre Beiträge

BB-Code ist Auf
Smilies sind Auf
[IMG] Code Auf
HTML-Code ist Aus
Trackbacks sind Auf
Pingbacks sind Auf
Refbacks sind Auf




Alle Zeiten sind GMT -4. Es ist jetzt 07:34 AM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Ltd. Sprachliche Übersetzungen Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
Die UNIX-und Linux-Foren Content © Copyright 1993-2009. Alle Rechte Reserved.Ad Management von RedTyger

Content Relevant URLs durch vBSEO 3.2.0