02-27-2006
Help with Flat Files Please!! BASH (New User)
Hello All,
I am brand new to the UNIX world and so far and very intrigued and enjoy scripting. This is just a new language for me. I would really like assistance with the below request. Any help would be greatly appreciated!
I want to create a flat file in Vi that has a header field and entries in each field. I then need to run a script that will ask me what I'm looking for and then return the data to a file.
Example:
First_Name,Last_Name,Phone#,City,State
John,Doe,5055551212,Albuquerque,NM
Jane,Doe,8085551212,Maui,HI
Bob,Doe,8085551212,Honolulu,HI
Now I would like the script to ask me "what are you looking for? First_Name, Last_Name, Phone#, City, State.
Then say for example I choose State.
It would then reply with choose a State.
I would enter HI
It would then output all entries from the State of HI to a file.
Is this possible or am I expecting to much from this script?
Thanks
10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
I have a flat file like this
0001 THER ULT HEAD & NECK VES
0002 THER ULTRASOUND OF HEART
0003 THER ULT PERIPHERAL VES
0009 OTHER THERAPEUTIC ULTSND
0010 IMPLANT CHEMOTHERA AGENT
0011 INFUS DROTRECOGIN ALFA
0012 ADM INHAL NITRIC OXIDE
I need to conver this to a comma delimited flat file... (2 Replies)
Discussion started by: thumsup9
2 Replies
2. UNIX for Dummies Questions & Answers
Hi,
I have 7 big flat files, each contains 24 million records which have been sorted by the first field delimitered by Ctrl B (002).
I want to join them together side by side, eg.
File A:
1^Ba^Bb
2^Bx^By
....
File B:
1^Bc^Bd
2^Bm^Bn
....
After merged, it should look like :... (7 Replies)
Discussion started by: xli
7 Replies
3. Shell Programming and Scripting
Hi all,
I want to create column names in a flat file and then load the data through some other application. For example, I have a file with emp.txt and I need column names as eno,ename,sal in the first line. The delimiter here is comma and record delimiter is end of line or unix new line. Could... (1 Reply)
Discussion started by: srivsn
1 Replies
4. Shell Programming and Scripting
Hi Gurus,
I searched the forum but didnt get much info.
I want to compare 2 files.
1)Newfile comes today with
2)Old file of previous day.
The files are same ,just the new files might have new records sometimes.
So I want to capture these new records in another file.
Can anyone help... (5 Replies)
Discussion started by: ganesh123
5 Replies
5. Shell Programming and Scripting
Hi Frnds,
I have a flat file with millions of records. .
Now I on this. (I prefer for AWK as its gives good performance.)
Old_file.txt
------------------
1 gopi ase ....
2 arun pl ...
3 jack sutha ..
4 peter pm ..
...
New_file.txt
---------------
4 peter pm ..
..
... (12 Replies)
Discussion started by: Gopal_Engg
12 Replies
6. Infrastructure Monitoring
Hello,
I am pretty new to shell scripts and I recently wrote one that seems to do what it should but I am exploring the possibility of improving its performance and would appreciate some help. Here is what it does - Its meant to monitor a bunch of systems (reads in IPs one at a time from a flat... (9 Replies)
Discussion started by: prafulnama
9 Replies
7. Programming
I need some help to create a script that can do the following:
I have two flat files with one column that should link the two files' information into one record:
1st Flat File - 3 columns, multiple rows:
orderid, Jobnumber, Ordernumber
2nd Flat File - 2 columns, multiple rows:
... (4 Replies)
Discussion started by: Lavelle
4 Replies
8. Shell Programming and Scripting
compare to flat files using awk .but in 4th field contains non ordered substring. how to do that.
file1.txt
john|0.0|4|**:25;JP:50;UY:25
file2.txt
andy|0.0|4|JP:50;**:25;UY:25 (4 Replies)
Discussion started by: veeruasu
4 Replies
9. Shell Programming and Scripting
How to convert this:
F1-R1 F1-R2 F1-R3 into a flat file for bash?? Each record
F2-R1 F2-R2 F2-R3
F3-R1 F3-R2 F3-R3
F4-R1 F4-R2 F4-R3is on one line with all fields for that record, put into an output file. The output file should look like this when converted:
F1-R1,F2-R1,F3-R1,F4-R1... (6 Replies)
Discussion started by: bud1738
6 Replies
10. OS X (Apple)
Hi guys and gals...
MacBook Pro.
OSX 10.13.2, default bash terminal.
I have a flat file 1920 bytes in size of whitespaces only. I need to put every single whitespace character into a bash array cell.
Below are two methods that work, but both are seriously ugly.
The first one requires that I... (7 Replies)
Discussion started by: wisecracker
7 Replies
LEARN ABOUT REDHAT
pdl::state
State(3) User Contributed Perl Documentation State(3)
NAME
State - A package to keep track of plotting commands
SYNOPSIS
use PDL::Graphics::State;
DESCRIPTION
This is a very simple, at present almost trivial, package to keep track of the current set of plotting commands.
USAGE
You create a new object by calling the "new" operator
$state = PDL::Graphics::State->new();
Then for each new command you call "add" on this object so that for a call to "line" of the form
line $x, $y, $opt;
the call to "add" would be like
$state->add(&line, 'line', [$x, $y], $opt);
which is stored internally as:
[&line, 'line', [$x, $y], $opt]
The state can later be extracted using "get" which returns the state object which is an array of anonymous arrays like the one above where
the first object is a reference to the function, the second an anomymous array of arguments to the function and finally an anonymous hash
with options to the command.
If you know the order in which you inserted commands they can be removed by calling "remove" with the number in the stack. No further
interaction is implmented except "clear" which clears the stack and "copy" which returns a "deep" copy of the state.
AUTHOR
Jarle Brinchmann (jarle@astro.ox.ac.uk) after some prodding by Karl Glazebrook.
All rights reserved. There is no warranty. You are allowed to redistribute this software / documentation under certain conditions. For
details, see the file COPYING in the PDL distribution. If this file is separated from the PDL distribution, the copyright notice should be
included in the file.
perl v5.8.0 2001-09-26 State(3)