07-30-2009
Hello Bubbajoe,
The input should be a file with many data sets separated by blank line as shown in my previous post.Check the first data set if Col5 value for a specific record is increasing e.g Fre 42:86 and nie 25:76. For both these records in first data set the Col5 value is increasing. As we can see in the following first data set.
0.85 0.07 Fre 42:86 25
0.73 0.03 frp 21:10 28
0.64 0.04 Fre 42:86 63
0.47 0.08 nie 25:76 32
0.37 0.01 veb 00:71 26
0.63 0.48 Fre 42:86 65
0.65 0.32 frp 21:10 19
0.47 0.08 nie 25:76 43
Now read 2nd data set and check if for these records(Fre 42:86 and nie 25:76) the Col5 value is greater than 30. So if we look at the following 2nd data set, all the Col5 values for record(Fre 42:86) which was selected from first data set is greater than 30 and for record (nie 25:76) there is a Col5 value in 2nd data set which is less than 30 (0.53 0.56 nie 25:76 20). So we found one record which fulfilled the conditions(count=1).
0.53 0.56 nie 25:76 52
0.32 0.43 veb 00:71 18
0.85 0.07 Fre 43:86 40
0.65 0.32 frp 21:10 30
0.85 0.07 Fre 43:86 50
0.53 0.56 nie 25:76 20
0.65 0.32 frp 21:10 40
0.85 0.07 Fre 43:86 50
Similarly,now we will check the 2nd data set if Col5 value for a specific record is increasing.If we found any record in 2nd data set then we will read the 3rd data set and check if the Col5 value for those record in greater than 30. If true then again just count it.
and so on for next data sets.
I hope this time you got my problem but let me know if you still have any confusion.
Thank you so much for your time and cooperation.
Regards,
Ubee
10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
I am trying to open a file and check a record. The file has 543267 records and I want to check the record 514455. I am trying to open in vi and go to that line
:514455 but i get the error not enough lines in buffer
How should i overcome this? Please help. (6 Replies)
Discussion started by: mhssatya
6 Replies
2. Shell Programming and Scripting
Hi all,
I have a requirement where I need to read records one by one from a file. I have tried this below code:
while read mLine
do
echo 'Line = '${mLine}
done < input_file
--- But the problem here is im getting the records with removed spaces.
--Supposer if the record is like... (3 Replies)
Discussion started by: srilaxmi
3 Replies
3. Shell Programming and Scripting
i am reading an i/p file input.txt as below and want to read all filenames as in highlighted in bold below and put them in a different file output.txt. can someone help me with a shell script to do this? thanks in advance
regards
brad
input.txt
---------
START
TYPE:OPT
INIT_SEQ:01... (8 Replies)
Discussion started by: bradc
8 Replies
4. Shell Programming and Scripting
Hi,
I have 10000 records in my test.dat file
All records are under the following format
a,12,45,bn,c
a,16,46,bn1,c
a,18,47,bn2,c
a,12,47,bn3,c
a,11,49,bn4,c
I have to read each 2 records and assign it into a temp file
.Can anybody help me in this?
Thanks (3 Replies)
Discussion started by: kavithakuttyk
3 Replies
5. Shell Programming and Scripting
Hi all,
I have a tab-delimited text file of size 10Mb. I am trying to count the number of lines using,
grep -c . sample.txtor
wc -l < sample.txt or
awk 'END {print NR}' sample.txtAll these commands shows the count as 1, which means they are reading only the first header line of the file.... (3 Replies)
Discussion started by: mehar
3 Replies
6. Shell Programming and Scripting
I have a file which has number of pipe delimited records.
I am able to read the records....but I want to sort it after reading.
i=0
while IFS="|" read -r usrId dataOwn expire email group secProf startDt endDt smhRole RoleCat DataProf SysRole MesgRole SearchProf
do
print $usrId $dataOwn... (4 Replies)
Discussion started by: harish468
4 Replies
7. Shell Programming and Scripting
I need a script that will run in unix to:
1) Read and input file with 1 column that contains for ex:
0123456789
1234567890
...etc
2) Checks the first column if it is:
a. Numeric from 0 - 9
b. if it is not less... (4 Replies)
Discussion started by: mrn6430
4 Replies
8. Shell Programming and Scripting
Hi All
Can anybody let me know the code to read a particular record from a file
For e.g.
File Name: File.txt
File content:
Script_path=/abc/def/script/
File_path=/xyz/data/
Business Date=19990905
SERVER_NAME=Server
DATABASE_NAME=Database
Login=NewUser
Password=NewPassword
... (3 Replies)
Discussion started by: Siddhartha9833
3 Replies
9. Shell Programming and Scripting
I have a tab delimited file with some fields potentially containing no data. In ksh 'read' though treats multiple tabs as a single delimiter. Is there any way to change that behavior so I could have blank data too? I.e. When encountering 2 tabs it would take it as a null field? Or do I have to... (3 Replies)
Discussion started by: benalt
3 Replies
10. Shell Programming and Scripting
Hello team,
I have a directory containing huge number of files.
I need to go select last 5 files and read it to do a calculation.
Kindly guide, how can i achieve it.
Regards,
Sadique (13 Replies)
Discussion started by: sadique.manzar
13 Replies
LEARN ABOUT SUSE
tracker-sparql
tracker-sparql(1) User Commands tracker-sparql(1)
NAME
tracker-sparql - Use SparQL to query the Tracker databases.
SYNOPSIS
tracker-sparql [OPTION...] [-q QUERY] | [-f FILE]
DESCRIPTION
tracker-sparql allows the caller to run an RDF query on the database. This can be done two ways. Either by providing a FILE with the query
or by providing a string with the QUERY string.
The FILE argument can be either a local path or a URI. It also does not have to be an absolute path.
OPTIONS
-?, --help
Show summary of options.
-f, --file=FILE
Use a FILE with SPARQL content to query or update.
-q, --query=SPARQL
Use a SPARQL string to query the database with.
-u, --update
This has to be used with --query. This tells tracker-sparql to use the SPARQL update extensions so it knows it isn't a regular data
lookup request. So if your query is intended to change data in the database, this option is needed.
-c, --list-classes
Returns a list of classes which describe the ontology used for storing data. These classes are also used in queries. For example,
http://www.w3.org/2000/01/rdf-schema#Resource is one of many classes which should be returned here.
-x, --list-class-prefixes
Returns a list of classes and their related prefixes. Prefixes are used to make querying a lot simpler and are much like an alias.
For example, http://www.w3.org/2000/01/rdf-schema#Resource has the prefix rdfs so queries can be cut down to:
"SELECT ?u WHERE { ?u a rdfs:Resource }"
-p, --list-properties=CLASS
Returns a list of properties which pertain to a class. You can use both formats here for the class, either the full name
http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#Video or the shortened prefix name nfo:Video.
This gives the following result:
$ tracker-sparql -p nfo:Video
Properties: 2
http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#frameRate
http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#frameCount
These properties nfo:frameRate and nfo:frameCount can be used in more complex queries (see --query).
-n, --list-notifies=CLASS
Returns a list of classes which are notified over D-Bus about any changes that occur in the database. CLASS does not have to be sup-
plied here. This is optional and filters the results according to any argument supplied. With no CLASS, all classes are listed.
-s, --search=TERM
Returns a list of classes and properties which partially match TERM in the ontology. This is a case insensitive match, for example:
$ tracker-sparql -s text
Classes: 4
http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#TextDocument
http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#PlainTextDocument
http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#PaginatedTextDocument
http://www.tracker-project.org/temp/nmm#SynchronizedText
Properties: 5
http://www.tracker-project.org/ontologies/tracker#fulltextIndexed
http://www.tracker-project.org/ontologies/tracker#fulltextNoLimit
http://www.semanticdesktop.org/ontologies/2007/01/19/nie#plainTextContent
http://www.semanticdesktop.org/ontologies/2007/03/22/nmo#plainTextMessageContent
http://www.tracker-project.org/temp/scal#textLocation
-V, --version
Print version.
EXAMPLES
List all classes
$ tracker-sparql -q "SELECT ?cl WHERE { ?cl a rdfs:Class }"
List all properties for the Resources class (see --list-properties)
$ tracker-sparql -q "SELECT ?prop WHERE {
?prop a rdf:Property ;
rdfs:domain <http://www.w3.org/2000/01/rdf-schema#Resource>
}"
List all class namespace prefixes
$ tracker-sparql -q "SELECT ?prefix ?ns WHERE {
?ns a tracker:Namespace ;
tracker:prefix ?prefix
}"
List all music files
$ tracker-sparql -q "SELECT ?song WHERE { ?song a nmm:MusicPiece }"
List all music albums
$ tracker-sparql -q "SELECT ?album ?title COUNT(?song)
AS songs
SUM(?length) AS totallength
WHERE {
?album a nmm:MusicAlbum ;
nie:title ?title .
?song nmm:musicAlbum ?album ;
nfo:duration ?length
} GROUP BY ?album"
List all music from a particular artist
$ tracker-sparql -q "SELECT ?song ?title WHERE {
?song nmm:performer [ nmm:artistName 'Artist Name' ] ;
nie:title ?title
}"
Set the played count for a song
$ tracker-sparql -u -q "DELETE {
<file:///home/user/Music/song.mp3> nie:usageCounter ?count
} WHERE {
<file:///home/user/Music/song.mp3> nie:usageCounter ?count
} INSERT {
<file:///home/user/Music/song.mp3> nie:usageCounter 42
}"
List all image files
$ tracker-sparql -q "SELECT ?image WHERE { ?image a nfo:Image }"
List all image files with a specific tag
$ tracker-sparql -q "SELECT ?image WHERE {
?image a nfo:Image ;
nao:hasTag [ nao:prefLabel 'tag' ]
}"
List all image files created on a specific month and order by date
$ tracker-sparql -q "SELECT ?image ?date WHERE {
?image a nfo:Image ;
nie:contentCreated ?date .
FILTER (?date >= '2008-07-01T00:00:00' &&
?date < '2008-08-01T00:00:00')
} ORDER BY ?date"
SEE ALSO
tracker-store(1), tracker-info(1).
http://nepomuk.semanticdesktop.org/
http://www.w3.org/TR/rdf-sparql-query/
GNU
July 2009 tracker-sparql(1)