Sponsored Content
Top Forums Programming Reading a particular line from a .txt file Post 302425799 by mugga on Sunday 30th of May 2010 09:55:55 AM
Old 05-30-2010
Data Reading a particular line from a .txt file

Hi,
I have a .txt file which contains the x, y and z co-ordinates of particles which I am trying to cast for a particular compound. The no. of particles present is of the order of 2 billion and hence the size of the text file is of the order of a few Gigabytes. The particles have been casted layer wise - thus, if there are 15000 layers in which I have casted the particles, there are approx. 2 billion/15000 particles in each layer. Thus, every 2 billion/15000 particles have the same Y co-ordinate. Now, I need to read the particles at a given value of Y (say y = 10). I wrote a small program, where I had used fin.seekg( ). However I realized that the seeking of the position from where the file has to be read is not done line-wise, but is done character-wise. Could someone please tell me how I could start seeking from a particular line in the file using a simple C++ program.
 

9 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Reading Characters from txt file

Hello, I am new to shell scripting, and I am trying to create a script that reads an input like the following firstname:lastname:age firstname:lastname:age firstname:lastname:age in a text file. I have a 2 part question. First how do I open the file in a shell script. And then how can... (7 Replies)
Discussion started by: TexasGuy
7 Replies

2. Shell Programming and Scripting

reading the txt file

hi to all im having some 20,000 files in that im having some contents say the tabulation of biophysics lab readings ... and i want read tat file and look into tat wether a number say -18.90 is there r not .. and if there print tat no wit file name beside thank you:D (1 Reply)
Discussion started by: maximas
1 Replies

3. Shell Programming and Scripting

[Solved] Problem in reading a file line by line till it reaches a white line

So, I want to read line-by-line a text file with unknown number of files.... So: a=1 b=1 while ; do b=`sed -n '$ap' test` a=`expr $a + 1` $here do something with b etc done the problem is that sed does not seem to recognise the $a, even when trying sed -n ' $a p' So, I cannot read... (3 Replies)
Discussion started by: hakermania
3 Replies

4. UNIX for Dummies Questions & Answers

C-Shell script help reading from txt file

I need to write a C-Shell script with these properties: It should accept two arguments on the command line. The first argument is the name of a file which contains a list of names, and the second argument is the name of a directory. For each file in the directory, the script should print the... (1 Reply)
Discussion started by: cerce
1 Replies

5. Shell Programming and Scripting

Reading text file, comparing a value in a line, and placing only part of the line in a variable?

I need some help. I would like to read in a text file. Take a variable such as ROW-D-01, compare it to what's in one line in the text file such as PROD/VM/ROW-D-01 and only input PROD/VM into a variable without the /ROW-D-01. Is this possible? any help is appreciated. (2 Replies)
Discussion started by: xChristopher
2 Replies

6. Shell Programming and Scripting

Need to append the date | abcddate.txt to the first line of my txt file

I want to add/append the info in the following format to my.txt file. 20130702|abcd20130702.txt FN|SN|DOB I tried the below script but it throws me some exceptions. <#!/bin/sh dt = date '+%y%m%d'members; echo $dt+|+members+$dt; /usr/bin/awk -f BEGIN { FS="|"; OFS="|"; } { print... (6 Replies)
Discussion started by: harik1982
6 Replies

7. Shell Programming and Scripting

Desired output.txt for reading txt file using awk?

Dear all, I have a huge txt file (DATA.txt) with the following content . From this txt file, I want the following output using some shell script. Any help is greatly appreciated. Greetings, emily DATA.txt (snippet of the huge text file) 407202849... (2 Replies)
Discussion started by: emily
2 Replies

8. UNIX for Dummies Questions & Answers

Split Every Line In Txt Into Separate Txt File, Named Same As The Line

Hi All Is there a way to export every line into new txt file where by the title of each txt output are same as the line ? I have this txt files containing names: Kandra Vanhooser Rhona Menefee Reynaldo Hutt Houston Rafferty Charmaine Lord Albertine Poucher Juana Maes Mitch Lobel... (2 Replies)
Discussion started by: Nexeu
2 Replies

9. Shell Programming and Scripting

' for reading (No such file or directory) `Solaris_websummary.txt

echo "1.1 Apply latest OS patches;" awk '/1.2 Install/ {P=0} P {print $0} FNR==1{printf("From file %s:\n", FILENAME)} /1.1 Apply/ {P=1}' solarisappsummary.txt solarisdbsummary.txt solaris_websummary.txt echo "1.2 Install TCP Wrappers;" awk '/1.3 Install/ {P=0} P {print $0}... (1 Reply)
Discussion started by: alvinoo
1 Replies
MEGAGLEST_G3DVIEWER(6)						       Games						    MEGAGLEST_G3DVIEWER(6)

NAME
megaglest_g3dviewer - G3D Model editor for the popular 3D realtime stragegy game DESCRIPTION
megaglest_g3dviewer v1.3.6, [Using wxWidgets 2.8.12] usage: megaglest_g3dviewer [G3D FILE] Displays glest 3D-models and unit/projectile/splash particle systems. rotate with left mouse button, zoom with right mouse button or mousewheel. Use ctrl to load more than one particle system. Press R to restart particles, this also reloads all files if they are changed. optionally you may use any of the following: Parameter: Description: ---------------------- ------------ --help displays this help text. --load-unit=x Auto load the unit / skill information specified in path/filename x Where x is a g3d filename to load separated with a comma and one or more skill names to try loading: example: megaglest_g3dviewer --load-unit=techs/megapack/factions/tech/units/battle_machine,attack_skill,stop_skill --load-model=x Auto load the model specified in path/filename x Where x is a g3d filename to load: example: megaglest_g3dviewer --load-model=techs/megapack/factions/tech/units/battle_machine/models/battle_machine_dying.g3d --load-model-animation-value=x Animation value when loading a model Where x is a decimal value from -1.0 to 1.0: example: megaglest_g3dviewer --load-model-animation-value=0.5 --auto-screenshot=x Automatically takes a screenshot of the items you are loading. Where x is a comma-delimited list of one or more of the optional settings: transparent, enable_grid, enable_wireframe, enable_normals, disable_grid, disable_wireframe, disable_normals, saveas-<filename>, resize-wxh example: megaglest_g3dviewer --auto-screenshot=transparent,disable_grid,saveas-test.png,resize-800x600 --load-model=techs/megapack/fac- tions/tech/units/battle_machine/models/battle_machine_dying.g3d --load-particle=x Auto load the particle specified in path/filename x Where x is a Particle XML filename to load: example: megaglest_g3dviewer --load-particle=techs/megapack/factions/persian/units/genie/glow_particles.xml --load-projectile-particle=x Auto load the projectile particle specified in path/filename x Where x is a Projectile Particle Definition XML filename to load: example: megaglest_g3dviewer --load-projectile-particle=techs/megapack/factions/persian/units/genie/particle_proj.xml --load-splash-particle=x Auto load the splash particle specified in path/filename x Where x is a Splash Particle Definition XML filename to load: example: megaglest_g3dviewer --load-splash-particle=techs/megapack/factions/persian/units/genie/particle_splash.xml --load-particle-loop-value=x Particle loop value when loading one or more particles Where x is an integer value from 1 to particle count: example: megaglest_g3dviewer --load-particle-loop-value=25 --zoom-value=x Zoom value when loading a model Where x is a decimal value from 0.1 to 10.0: example: megaglest_g3dviewer --zoom-value=4.2 --rotate-x-value=x X Coordinate Rotation value when loading a model Where x is a decimal value from -10.0 to 10.0: example: megaglest_g3dviewer --rotate-x-value=2.2 --rotate-y-value=x Y Coordinate Rotation value when loading a model Where x is a decimal value from -10.0 to 10.0: example: megaglest_g3dviewer --rotate-y-value=2.2 --screenshot-format=x Specify which image format to use for screenshots. Where x is one of the following supported formats png,jpg,tga,bmp *NOTE: png is the default (and supports transparency) example: megaglest_g3dviewer --screenshot-format=jpg Invalid argument: --version megaglest_g3dviewer v1.3.6, [Using wxWidgets 2.8.12] usage: megaglest_g3dviewer [G3D FILE] Displays glest 3D-models and unit/projectile/splash particle systems. rotate with left mouse button, zoom with right mouse button or mousewheel. Use ctrl to load more than one particle system. Press R to restart particles, this also reloads all files if they are changed. optionally you may use any of the following: Parameter: Description: ---------------------- ------------ --help displays this help text. --load-unit=x Auto load the unit / skill information specified in path/filename x Where x is a g3d filename to load separated with a comma and one or more skill names to try loading: example: megaglest_g3dviewer --load-unit=techs/megapack/factions/tech/units/battle_machine,attack_skill,stop_skill --load-model=x Auto load the model specified in path/filename x Where x is a g3d filename to load: example: megaglest_g3dviewer --load-model=techs/megapack/factions/tech/units/battle_machine/models/battle_machine_dying.g3d --load-model-animation-value=x Animation value when loading a model Where x is a decimal value from -1.0 to 1.0: example: megaglest_g3dviewer --load-model-animation-value=0.5 --auto-screenshot=x Automatically takes a screenshot of the items you are loading. Where x is a comma-delimited list of one or more of the optional settings: transparent, enable_grid, enable_wireframe, enable_normals, disable_grid, disable_wireframe, disable_normals, saveas-<filename>, resize-wxh example: megaglest_g3dviewer --auto-screenshot=transparent,disable_grid,saveas-test.png,resize-800x600 --load-model=techs/megapack/fac- tions/tech/units/battle_machine/models/battle_machine_dying.g3d --load-particle=x Auto load the particle specified in path/filename x Where x is a Particle XML filename to load: example: megaglest_g3dviewer --load-particle=techs/megapack/factions/persian/units/genie/glow_particles.xml --load-projectile-particle=x Auto load the projectile particle specified in path/filename x Where x is a Projectile Particle Definition XML filename to load: example: megaglest_g3dviewer --load-projectile-particle=techs/megapack/factions/persian/units/genie/particle_proj.xml --load-splash-particle=x Auto load the splash particle specified in path/filename x Where x is a Splash Particle Definition XML filename to load: example: megaglest_g3dviewer --load-splash-particle=techs/megapack/factions/persian/units/genie/particle_splash.xml --load-particle-loop-value=x Particle loop value when loading one or more particles Where x is an integer value from 1 to particle count: example: megaglest_g3dviewer --load-particle-loop-value=25 --zoom-value=x Zoom value when loading a model Where x is a decimal value from 0.1 to 10.0: example: megaglest_g3dviewer --zoom-value=4.2 --rotate-x-value=x X Coordinate Rotation value when loading a model Where x is a decimal value from -10.0 to 10.0: example: megaglest_g3dviewer --rotate-x-value=2.2 --rotate-y-value=x Y Coordinate Rotation value when loading a model Where x is a decimal value from -10.0 to 10.0: example: megaglest_g3dviewer --rotate-y-value=2.2 --screenshot-format=x Specify which image format to use for screenshots. Where x is one of the following supported formats png,jpg,tga,bmp *NOTE: png is the default (and supports transparency) example: megaglest_g3dviewer --screenshot-format=jpg megaglest_g3dviewer October 2012 MEGAGLEST_G3DVIEWER(6)
All times are GMT -4. The time now is 06:50 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy