im working on an assignment (airline ticketing system). im kinda having problems with the search function. i want users to be able to search by departure time or by flight. however, my output displays the whole chunk of data instead of what they are supposedly searching for. appreciate if anyone could guide me on how to rectify it using grep. im currently using awk. thanks in advance.
here are my codes:
Code:
# search by departure time or by flight
select_search()
{
#customer search for departure times
echo -n "Departure Time: "
read departure time
echo -n "Flight: "
read flight
#search for existing data
if grep -q "$TIME" "airlines.txt"; then
#search for departure time
if [ '$FLIGHT" = "" ]; then
awk -F: -v0FS="" -vt="$TIME" '$0~t{$1=$1;print}' airlines.txt
else
awk -F: -v0FS="" -vt="$FLIGHT" '$0~t{$1=$1;print}' airlines.txt
fi
else
echo ""
echo -e "Flight not found!"
fi
}
and this is my airlines.txt file.
0600 - 01Jan, SIA
1000 - 01Jan, Cathay Pacific
0830 - 03Jan, SIA
1100 - 03Jan, Qantas Air
0830 - 03Jan, China Air
1200 - 03Jan, SIA
i'm a grad student taking a UNIX course and a networks course (i have a background in C++ and JAVA). i'm trying to combine the two classes.
My questions stems from a networks programming homework assignment below:
"Using the operating system and language of your choice, develop a program to... (5 Replies)
Hello,
I am just a new comer in this forum, looking for help in Shell Programming in Linux, bash/csh/ash!
Is there anyone who do can help so far, then, I will be grateful very very much (2 Replies)
Hi all,
I am trying to figure out a way to write a cprg that masks SIG_PIPE & SIG_ABRT signals,check if they are pending , if they are pending unmask and service them.
But so far i have no luck!!!
Could you please let me know how to write it?
Thanks (3 Replies)
Hi all,
I am a newbie to unix programming using C..
So i would like to have a few simple C programs to start off with..
I wanted programs on learning ,
abort,kill and raise,alarm and pause,I would also like to know how to use the vfork() in a prg
It would be really great if i can have... (1 Reply)
Good evening everyone! :)
I'm doing a small client / server application for sharing files in C, and I am trying to implement the following:
The client of my application sends to the address 255.255.255.255 a message requesting a particular file.In the network there is only one server,... (1 Reply)
Hello All,
I have another Korn shell question. I am writing a script that will ftp a file from my production database to my test database.
To this, I have to construct a loop that checks a specified folder for a file.
If the file exists, I want it execute the ftp protocol and then exit. ... (2 Replies)
Hello,
I am just a beginner in Awk, and I use it occasionally, to manipulate large data files. I have faced with the following problem.
I have a file with a several thousands columns. It has a header, and then row after row of numerical data, except the first column, which contains symbols.... (3 Replies)
Hi,
I am novice in PERL enviornment. I have a text files withso many entries in rows and columns. I have to pick up entries
named as "Uniprot ID" in the file and create a new text file with list of particular Uniprot ID entries. Can anybody guide regarding this.. I came to know abut fgrep... (1 Reply)
Hi Everyone,
I need some help in some data extraction that I need to perform.
I have a file with about 91000 lines. Among those lines, there are lines like the following, which are scattered among many other information:
==================
$V1
$V1$mb
"V862" "V1052" "V1388" "V1876"... (7 Replies)
Hi all,
I have written a wrapper script in Perl which will be used on AIX, Linux and Windows and I do not want to change any code for the needs for a specific OS if avoidable.
It works fine so far on all 3 OSes, not blowing up any stacks any more, but I am unsure how to handle writing log files... (7 Replies)
Discussion started by: zaxxon
7 Replies
LEARN ABOUT XFREE86
times
times(1) User Commands times(1)NAME
times - shell built-in function to report time usages of the current shell
SYNOPSIS
sh
times
ksh
times
DESCRIPTION
sh
Print the accumulated user and system times for processes run from the shell.
ksh
Print the accumulated user and system times for the shell and for processes run from the shell.
On this man page, ksh(1) commands that are preceded by one or two * (asterisks) are treated specially in the following ways:
1. Variable assignment lists preceding the command remain in effect when the command completes.
2. I/O redirections are processed after variable assignments.
3. Errors cause a script that contains them to abort.
4. Words, following a command preceded by ** that are in the format of a variable assignment, are expanded with the same rules as a vari-
able assignment. This means that tilde substitution is performed after the = sign and word splitting and file name generation are not
performed.
ATTRIBUTES
See attributes(5) for descriptions of the following attributes:
+-----------------------------+-----------------------------+
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
+-----------------------------+-----------------------------+
|Availability |SUNWcsu |
+-----------------------------+-----------------------------+
SEE ALSO ksh(1), sh(1), time(1), attributes(5)SunOS 5.10 15 Apr 1994 times(1)