set -A array $(</tmp/inputfile) #reading file in array
c= ${#array[*]} #the no. of elements in the array
i=1
while [ $i -lt $c ]
do
j=`expr $i +1`
v1=`echo ${array[$i]}|cut -d" " -f1`
v2=`echo ${array[$j]}|cut -d" " -f1`
if [ $v1 = $v2 ]
then
array[$i]=`echo F.${array[$i]}`
fi
i=`expr $i +1`
done
i=1
while [ $i -le $c ]
do
x=`echo ${array[$i]|cut -c1`
if [ $x -ne "F" ]
then
`echo ${array[$i]}>>newfile`
fi
done
`cat newfile`
see if the code given above works.
here i am trying to store each lines of the inputfile in an array.
c is the number of array elements. (or the numbert of lines in the input file.)
i am checkimg of the two consecutive fileds have same value. if true i am setting F as the 1st character in the 1st of the two lines. then store the same in the array.
later in another loop i am checking if the 1st character of any line is not F (this marks that this line has not been repeated). if true i am writing that to newfile.
newfile is the reqd ouput file.
Last edited by Scott; 07-01-2010 at 07:45 AM..
Reason: Added code tags
Hi
I want to extract certain text between two line numbers like
23234234324 and
54446655567567
How do I do this with a simple sed or awk command?
Thank you.
---------- Post updated at 06:16 PM ---------- Previous update was at 05:55 PM ----------
found it:
sed -n '#1,#2p'... (1 Reply)
This is my problem, my file (file A) contains the following information:
Now, I would like to create a file (file B) containing only the lines with 10 or more characters but less than 20 with their corresponding ID:
Then, I need to compare the entries and determine their frequency. Thus, I... (7 Replies)
Hello,
I have a file with over 100,000 lines. I would like to be able extract 5000 lines at a time and give it as an input to another program.
sed -n '1,5000p' <myfile> > myOut
Similarly for
5001-10000
10001-15000
....
How can I do this in a loop?
Thanks,
Guss (5 Replies)
Hi All,
I want to extract the lines from file1 by using the index numbers from file2. In example,
cat file1.txt
265 ABC 956 ...
698 DFA 456 ...
456 DDD 145 ...
125 DSG 154 ...
459 CGB 156 ...
490 ASF 456 ...
484 XFH 489 ...
679 hgt 481 ...
111 dfg 986 ...
356 vhn 444 ...... (7 Replies)
hello!
could u, please, help:
i have a file that includes 6 columns space delimited
1 rs4477212 0 82154 0 T
1 rs6680825 0 91472 0 G
1 rs9326626 0 570178 0 T
1 rs12123356 0 724702 0 C
I need to extract to a separate file lines... (5 Replies)
I have a combination of patterns to search.
file.txt contains below:
H2016-02-10
A74867712
I1556539758
Xjdflk534jfl
W0000055722327732
W0000056029009389
A74867865
I1556536434
W0000055822970840
W0000055722325916
A74868015
I1556541270
C0000055928920421
E
lines starting with A are... (5 Replies)
e.g.
File name: File.txt
cat File.txt
Result:
#INBOUND_QUEUE=FAQ1
INBOUND_QUEUE=FAQ2
I want to get the value for one which is not commented out.
Thanks, (3 Replies)
Discussion started by: Tanu
3 Replies
LEARN ABOUT DEBIAN
synce-pls
PLS(1) http://synce.sourceforge.net/ PLS(1)NAME
pls - list directory contents
SYNOPSIS
pls [-a] [-R] [-d LEVEL] [-p DEVNAME] [-h] [DIRECTORY]
DESCRIPTION
pls list the contents of a directory on a device connected through SynCE.
Forward slashes ('/') on the command line are converted to backward slashes ('').
File attributes
A Archive
C Compressed
D Directory
H Hidden
I In ROM
M ROM module (can only be executed, not read!)
N Normal
R Read-only
S System
T Temporary
OPTIONS -d LEVEL
Set debug log level:
0 - No logging (default)
1 - Errors only
2 - Errors and warnings
3 - Everything
-p DEVNAME
Use the device with the given name, instead of the default.
-a Show all files including those marked as hidden.
-R Recursively list subdirectories.
-h Display help message.
DIRECTORY
The full path name to the directory. Wild cards are allowed, but only for the trailing part of the path, and should be protected
from the shell. If this parameter is relative, it is assumed to be relative to the "My Documents" folder. Similarly, if this parame-
ter is omitted, the contents of the "My Documents" folder is listed.
AUTHOR
This manual page was written by David Eriksson <twogood@users.sourceforge.net>.
SEE ALSO synce(1)pcp(1)pls(1)prm(1)pmkdir(1)prmdir(1)The SynCE project November 2002 PLS(1)