Sponsored Content
Top Forums Shell Programming and Scripting Parsing text file and feeding it into an executable Post 302615435 by gary_w on Thursday 29th of March 2012 01:02:40 PM
Old 03-29-2012
Beware of useless use of cat. Try this (untested):
Code:
#!/bin/ksh

# define constant variables.  If a file name ever has to change, you'll have
# to change it here only.
typeset -r INPUTFILE=BASE.txt
typeset -r OUTPUTFILE=output.txt
typeset -r MATCH_TEXT=BASE

# Create or zero out the OUTPUTFILE if it already exists.
> $OUTPUTFILE

# Read INPUTFILE a line at a time.  The line read goes into the variable "line".
while read line
do
  # Call XK passing the line read in and save the output in xk_out.
  xk_out=$(XK $line)

  # If the first 4 characters of the output = $MATCH_TEXT, append the entire line read to
  # OUTPUTFILE.
  if [[ ${xk_out:0:4} == $MATCH_TEXT ]]; then
    print $line >> $OUTPUTFILE
  fi
done < $INPUTFILE

exit 0

 

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Text File Parsing

Hey Guys.I am a newbie on Bash Shell Scripting and Perl.And I have a question about file parsing. I have a log file which contains reports about a communication device.I need to take some of the reports from the log file.Its hard to explain the issue.but shortly I can say that, the reports has a... (2 Replies)
Discussion started by: Djlethal
2 Replies

2. Shell Programming and Scripting

Need help in parsing text file contents

Hi, I need some help in extracting the Exception block between the lines 21 Feb 01:18:54:146 ERROR com.orbits.frameworks.integrationframework.ValidationException - Caught exception in validateRequest() (PID=565584) and 21 Feb 01:18:55:149 INFO ... (0 Replies)
Discussion started by: Alecs
0 Replies

3. Shell Programming and Scripting

Parsing text from file

Any ideas? 1)loop through text file 2)extract everything between SOL and EOL 3)output files, for example: 123.txt and 124.txt for the file below So far I have: sed -n "/SOL/,/EOL/{p;/EOL/q;}" file Here is an example of my text file. SOL-123.go something goes here something goes... (0 Replies)
Discussion started by: ndnkyd
0 Replies

4. UNIX for Advanced & Expert Users

How can i read a non text file in unix - ELF-64 executable object file - IA64

The binary file is ELF-64 executable object file - IA64. How i know that the source is Is there any comamnd in unix i can read these kind of files or use a thirty party software? Thanks for your help (8 Replies)
Discussion started by: alexcol
8 Replies

5. UNIX for Dummies Questions & Answers

Help parsing and replacing text with file name

Hi everyone, I'm having trouble figuring this one out. I have ~100 *.fa files with multiple lines of fasta sequences like this: file1.fa >xyzsequence atcatgcacac...... ataccgagagg..... atataccagag..... >abcsequence atgagatatat..... acacacggd..... atcgaacac.... agttccagat.... The... (2 Replies)
Discussion started by: mycoguy
2 Replies

6. Shell Programming and Scripting

Log file text parsing

I'm new to scripting and was wondering if there was a way to accomplish what I want below using shell script(s). If there is a log file as follows, where the id is the unique id of a process, with the timestamp of when the process began and completed displayed, would it be possible to find the... (3 Replies)
Discussion started by: dizydolly
3 Replies

7. Shell Programming and Scripting

Need help parsing a text file

I have a text file: router1#sh ip blah blah | incl --- Gi2/8 10.60.4.181 --- 10.60.123.175 11 0000 0000 355K Gi2/8 10.60.83.28 --- 224.10.10.26 11 F9FF 3840 154K Gi2/8 10.60.83.198 --- ... (1 Reply)
Discussion started by: streetfighter2
1 Replies

8. Programming

Parsing a Text file using C++

I was trying to parse the text file, which will looks like this ###XYZABC#### ############ int = 4 char = 1 float = 1 . . ############ like this my text file will contains lots of entries and I need to store these entries in the map eg. map.first = int and map.second = 4 same way I... (5 Replies)
Discussion started by: agupta2
5 Replies

9. Shell Programming and Scripting

Parsing text file

I'm totally stumped with how to handle this huge text file I'm trying to deal with. I really need some help! Here is what is looks like: ab1ba67c331a3d731396322fad8dd71a3b627f89359827697645c806091c40b9 0.2 812a3c3684310045f1cb3157bf5eebc4379804e98c82b56f3944564e7bf5dab5 0.6 0.6... (3 Replies)
Discussion started by: comp8765
3 Replies

10. Shell Programming and Scripting

Parsing text file

Hi Friends, I am back for the second round today - :D My input text file is this way Home friends friendship meter Tools Mirrors Downloads My Data About Us Help My own results BLAT Search Results ACTIONS QUERY SCORE START END QSIZE IDENTITY CHRO STRAND ... (7 Replies)
Discussion started by: jacobs.smith
7 Replies
MP3WRAP(1)						      General Commands Manual							MP3WRAP(1)

NAME
mp3wrap -- Utility for mp3 wrapping SYNOPSIS
mp3wrap [options] OUTPUTFILE f1.mp3 f2.mp3 [f3.mp3]... DESCRIPTION
Mp3Wrap is a free command-line utility, which wraps two or more mp3 files in one large playable file, without losing filename and ID3 informations. It's useful to make large files easy to download on internet and then easy to split again in few seconds. You can split orig- inal files using mp3splt: http://mp3splt.sourceforge.net Mp3Wrap will create a file named: OUTPUTFILE_MP3WRAP.mp3. It's important you don't remove the MP3WRAP string, because this will tell the split program Mp3Splt that the file is wrapped and can be splitted just with -w option. There is also the possibility to specify a custom extension to created file (such as "OUTPUTFILE - MP3WRAP - wrapped by me.mp3"). This can be done using config file (see below), just adding the line "EXT=my ext.mp3" into it. Note that your custom extension must contain MP3WRAP string anywhere, otherwise program will add it by itself. Mp3Wrap will also add to the file a ID3v2 containing informations on how to split the file; you can change Title and Album tags but PLEASE DO NOT REMOVE THE COMMENT. OPTIONS
-a Add specified files to an existing Mp3Wrap file. Files are appended and the index is updated. -l List all files wrapped into a Mp3Wrap file. Doesn't extract anything -v Verbose mode. Mp3Wrap will display additional informations on process and, when using list option (-l) it will show many extra infos on wrapped files. CONFIGURATION FILE
For Linux version valid configuration files are: ~/.mp3wrap (in home directory) .mp3wrap (in the dir you are in that moment). For WIN32 version: PROG_DIR/mp3wrap.ini (dir where mp3wrap.exe is) mp3wrap.ini (in the dir you are in that moment). FILE FORMAT The file consists of key-value pairs in the form KEY=value where key contains no whitespace and no equal signs. value will be all of the text after the equal sign until (but not including) the end- ing newline. Beware of extra spaces at the end of the line! They will probably be interpreted as part of the option value. Valid option keys are: EXT The extension mp3wrap will append to created files. Here is an example: EXT=_MP3WRAP_wrapped by me.mp3 EXAMPLES
mp3wrap album.mp3 file1.mp3 file2.mp3 file3.mp3 file4.mp3 mp3wrap -v album.mp3 file*.mp3 mp3wrap -a album.mp3 file5.mp3 file6.mp3 mp3wrap -l album.mp3 mp3wrap -lv album.mp3 BUGS
Report any bugs you find to Author (see below). Advices and info requests are welcome. SEE ALSO
mp3splt(1) AUTHOR
Matteo Trotta <mtrotta@users.sourceforge.net>. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU General Public License. This can be found as COPYING in mp3wrap directory. MP3WRAP(1)
All times are GMT -4. The time now is 02:32 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy