05-14-2002
It is actually called, system integration file. In unix, we have SIF files that we receive from other systems.
The format looks like this...,
XYZHEADER 20020503
AAAAAAAABBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHH
AAAAAAAABBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHH
AAAAAAAABBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHH
XYZTRAILER 0000003000.
It has a header record with the date, trailer has number of records in the file and the actual records having fixed length fileds (as I have shown above, A is one filed, B is another filed). Now the task is to divide each multiline row with a delimiter (anything a , or : or tab or spaces) and convert that into a text file.
like this...,
AAAAAAAA, BBBBBBBBBBBB, CCCCCCCCC, DDDDDDDDDDDD.
Then we want to upload this text file into tables and from there we want to develop a front end screen showing label for each filed and displaying the corresponding value for it...
As soon as we get the delimited text file, the other part will be done easily.
I know we could use so many cut,grep and awk... but I need something simple.
10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
Help, I need to get the port number of a Oracle database using the tnsping command. I need to parse it's output.
=====================
Attempting to contact (ADDRESS=(PROTOCOL=TCP)(Host=chamar)(Port=1541))
Sometimes may be like this:
Attempting to contact... (8 Replies)
Discussion started by: natter
8 Replies
2. UNIX for Advanced & Expert Users
hi,:)
onsider the followinf two lines
J="$(scriptbc -p 8 $I / \(12 \* 100 \) )"
N="$(( $L * 12 ))"
In the first line I put \ before * like \* and its working fine.
But in the second line if put \ before * i am getting parse error.
What might be the reason?Any idea pls.
cheers
RRK (1 Reply)
Discussion started by: ravi raj kumar
1 Replies
3. Shell Programming and Scripting
# Start
"ABC" SFFd 0 4
Time SFFT 4 8 {Sec}
User SFFTimeVal 12 8 {Sec}
# Start
"CP" SFFT ... (3 Replies)
Discussion started by: navsharan
3 Replies
4. Shell Programming and Scripting
I need a script that will always return an engine of table, which not
depends on the table structure.
I need it to be done exactly from the "show create table ..." statement.
If there is a easiest way, except "show table status", please write.
mysql -u root db -sBe "show create table... (1 Reply)
Discussion started by: mirusnet
1 Replies
5. Shell Programming and Scripting
Hi
I'm writing simple perl script to parse the ftp log as below:
Local directory now /home/user/testing
227 Entering Passive Mode (192,254,19,34,8,228).
125 Data connection already open; Transfer starting.
09-25-09 02:33PM 25333629 abc.tar
09-14-09 12:50PM 18015752... (1 Reply)
Discussion started by: netxus
1 Replies
6. Shell Programming and Scripting
On the command, when I type in certain commands, they will display a prompt waiting for some input. When I type in the requested input, it will display the info I requested.
For example, if I enter the telnet command, it will display a telnet prompt and wait for me to enter something.
I... (1 Reply)
Discussion started by: april
1 Replies
7. Shell Programming and Scripting
Hi,
I have a really simple question...I think. I want to be able to parse two or more files into one by reading the first record from each file into new file then go back to the first file and start reading the second record in from each file into new file and so on. I am new to using awk and am... (5 Replies)
Discussion started by: qray2011
5 Replies
8. Shell Programming and Scripting
Attached file is parsed so that only the three columns result.
DACH1 occurs 34 times with an average of 0.881541
NEB occurs 159 times with an average of 0.837628
LTBP1 occurs 46 times with an average of 0.748722
parse result: output.txt (the text is removed and the xxx is seperated in a... (6 Replies)
Discussion started by: cmccabe
6 Replies
9. Shell Programming and Scripting
I downloaded source code using:
wget -qO- http://fulgentdiagnostics.com/test/clinical-exome/ | cat > flugentsource.txt
Now I am trying to use sed to parse it to confirm a gene count. Basically, output (flugent.txt) all the gene names with a total count after them
I'm not all that... (5 Replies)
Discussion started by: cmccabe
5 Replies
10. Programming
I am trying to parse a string using SQL but am too new and still learning. I have text in a control or field 685 that is variable, but always the same format.
field 685 input
arr 2q33.3q34(200,900,700-209,000,000)x2 xxx
Desired output
2:200900700-209000000
Basically, the # after the... (2 Replies)
Discussion started by: cmccabe
2 Replies
LEARN ABOUT CENTOS
active
ACTIVE(5) File Formats Manual ACTIVE(5)
NAME
active, active.times - list of active Usenet newsgroups
DESCRIPTION
The file /var/lib/news/active lists the newsgroups that the local site receives. Each newsgroup should be listed only once. Each line
specifies one group; their order in the file does not matter. Within each newsgroup, articles are assigned unique names, which are mono-
tonically increasing numbers.
If an article is posted to newsgroups not mentioned in this file, those newsgroups are ignored. If no valid newsgroups are specified, the
article is filed into the newsgroup ``junk'' and only propagated to sites that receive the ``junk'' newsgroup.
Each line consists of four fields specified by a space:
name himark lomark flags
The first field is the name of the newsgroup. The second field is the highest article number that has been used in that newsgroup. The
third field is the lowest article number in the group; this number is not guaranteed to be accurate, and should only be taken to be a hint.
Note that because of article cancellations, there may be gaps in the numbering sequence. If the lowest article number is greater then the
highest article number, then there are no articles in the newsgroup. In order to make it possible to update an entry in-place without
rewriting the entire file, the second and third fields are padded out with leading zeros to make them a fixed width.
The fourth field can contain one of the following flags:
y Local postings are allowed
n No local postings are allowed, only remote ones
m The group is moderated and all postings must be approved
j Articles in this group are not kept, but only passed on
x Articles cannot be posted to this newsgroup
=foo.bar Articles are locally filed into the ``foo.bar'' group
If a newsgroup has the ``j'' flag, then no articles will be filed into that newsgroup and local postings to that group should not be gener-
ated. If an article for such a newsgroup is received from a remote site, it will be filed into the ``junk'' newsgroup if it is not cross-
posted. This is different from not having a newsgroup listed in the file because sites can subscribe to ``j'' newsgroups and the article
will be propagated to them.
If the fourth field of a newsgroup starts with an equal sign, then the newsgroup is an alias. Articles can be posted to the group, but
will be treated as if they were posted to the group named after the equal sign. The second and third fields are ignored. Note that the
Newsgroup header is not modified (Alias groups are typically used during a transition, and are typically created with ctlinnd(8)). An
alias newsgroup should not point to another alias.
The file /var/lib/news/active.times provides a chronological record of when newsgroups are created. This file is normally updated by
innd(8) whenever a ctlinnd ``newgroup'' command is done. Each line consist of three fields:
name time creator
The first field is the name of the newsgroup. The second field is the time it was created, expressed as the number of seconds since the
epoch -- i.e., a time_t; see gettimeofday(2). The third field is the electronic mail address of the person who created the group.
HISTORY
Written by Rich $alz <rsalz@uunet.uu.net> for InterNetNews. This is revision 1.13, dated 1996/10/29.
SEE ALSO
ctlinnd(8), innd(8).
ACTIVE(5)