05-15-2009
display problem
hi i have written a script
#!/bin/sh
clear
menu()
{
......
echo "enter 4 for finding text in a files"
echo "input: \c"
}
switch()
{
read input
case $input in
.......
4) echo "find"
echo "type name of the file: \c"
read fname
echo "type absolute name of the file: \c"
read absolute
echo "type word you want to find: \c"
read string
cd $absolute
for i in `find $absolute -name $fname | xargs grep $string` ; do
echo $i;
done
esac
}
menu
switch
clear
until [ $input = 5 ] ; do
menu
switch
clear;
done
the problem is that as soon as the find option is complete the loop runs again and there is no way of confirming it to the user that the find option has been displayed also it is necessary to run in a loop and need to clear the screen.
Also how do I confirm that the file exists or not inside the script
Thank You In Advance.
10 More Discussions You Might Find Interesting
1. UNIX for Dummies Questions & Answers
I've checked all the documenttion that i can find here in the forums...and on the net....to no avail. Here's my scenario:
I'm attempting to activate a remote X server. I 'm on a SuSe 7.0 distro, behind a firewall.
(using bash shell)
$
$ ifconfig eth0 192.168.1.203 up{as root}
$ xhost +... (2 Replies)
Discussion started by: thomas.jones
2 Replies
2. Solaris
Hi,
I am trying to install oracle client on unix(SUN Solaris) machine. For this a GUI window will open when i click ./runInstaller
I have Humming Bird Connectivity ->Exceed .Now what i have to do ...??
Please tell me ASAP. Its urgent i need to install right away. This is a Solaris Machine.
... (1 Reply)
Discussion started by: dreams5617
1 Replies
3. Shell Programming and Scripting
Hi,
I am trying to install oracle client on unix(SUN Solaris) machine. For this a GUI window will open when i click ./runInstaller
I have Humming Bird Connectivity ->Exceed .Now what i have to do ...??
Please tell me ASAP. Its urgent i need to install right away. This is a Solaris Machine.
... (1 Reply)
Discussion started by: dreams5617
1 Replies
4. Solaris
hi frnds
i got problem,in solaris client machine,once the user enter his name and password the display is not cmg,its blank screen
let me know the answer (1 Reply)
Discussion started by: m.venkatakumar
1 Replies
5. Shell Programming and Scripting
I have write
echo `date +%y%m%d`
but it will give
070529.
why I am not getting 070530.
I have Make any syntactical error?
please help. (2 Replies)
Discussion started by: rinku
2 Replies
6. UNIX for Dummies Questions & Answers
Hi,
Ive a problem with xwd. I want a snapshot from my second display.
xwd -display :0.0 -root | xwdtopnm 2>/dev/null | pnmtopng > pic.png
gives me a pic with both screens. I tested :0.1, :1.0; :1.1 but nothing works... what ive to choose for my second display (screen 1).
Here my... (0 Replies)
Discussion started by: mcW
0 Replies
7. Solaris
Hi all,
I have installed Solaris 10 on X-86. I installed successfully with all default installation parameters. After installation, when computer reboots, it doesn't come with display. Even screen sleeps without showing any error.
Can anyone tell what could be the problem?
Is the... (2 Replies)
Discussion started by: naw_deepak
2 Replies
8. Solaris
i installed solaris 5.10 on my intel core 2 duo ....mercury board...evrything works fine ...
but i get a black screen at desktop login...i cant see anything and im forced to reboot....every time get this prob on reboot
..
i changed monitors....thinking there might be problem with monitor ... (2 Replies)
Discussion started by: vivek_ng
2 Replies
9. UNIX for Dummies Questions & Answers
We are facing an issue setting up Display on our server.
Thu Jan 5 17:09:01 2012
vncext: VNC extension running!
vncext: Listening for VNC connections on port 5905
vncext: created VNC server for screen 0
error opening security policy file /usr/lib/X11/xserver/SecurityPolicy... (1 Reply)
Discussion started by: narayanv
1 Replies
10. UNIX for Dummies Questions & Answers
Hi Experts,
i am facing this problem with vi. Most of the time my vi display will show like below.it is hectic for me to .so again i have to do re size or maximize something like then it will come normal. HELP?? (2 Replies)
Discussion started by: prakumar
2 Replies
echo(3XCURSES) X/Open Curses Library Functions echo(3XCURSES)
NAME
echo, noecho - enable/disable terminal echo
SYNOPSIS
cc [ flag... ] file... -I /usr/xpg4/include -L /usr/xpg4/lib
-R /usr/xpg4/lib -lcurses [ library... ]
c89 [ flag... ] file... -lcurses [ library... ]
#include <curses.h>
int echo(void);
int noecho(void);
DESCRIPTION
The echo() function enables Echo mode for the current screen. The noecho() function disables Echo mode for the current screen. Initially,
curses software echo mode is enabled and hardware echo mode of the tty driver is disabled. The echo() and noecho() functions control soft-
ware echo only. Hardware echo must remain disabled for the duration of the application, else the behavior is undefined.
RETURN VALUES
Upon successful completion, these functions return OK. Otherwise, they return ERR.
ERRORS
No errors are defined.
ATTRIBUTES
See attributes(5) for descriptions of the following attributes:
+-----------------------------+-----------------------------+
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
+-----------------------------+-----------------------------+
|Interface Stability |Standard |
+-----------------------------+-----------------------------+
|MT-Level |Unsafe |
+-----------------------------+-----------------------------+
SEE ALSO
getch(3XCURSES), getstr(3XCURSES), initscr(3XCURSES), libcurses(3XCURSES), scanw(3XCURSES), attributes(5), standards(5)
SunOS 5.10 5 Jun 2002 echo(3XCURSES)