Sponsored Content
Full Discussion: help with UNIX script
Top Forums Shell Programming and Scripting help with UNIX script Post 302377875 by akjim101 on Saturday 5th of December 2009 03:33:05 PM
Old 12-05-2009
help with UNIX script

I am currently a student enrolled in a UNIX class and am in need of help for a project. I have to write a script that will run the grep command on a particular word or pattern in a specific file defined by the end user. however, I have got stuck. What I have so far is:

clear
loop=y
while [ "$loop" = y ]
do
tput cup 2 23; echo " ~*~*~*~*~*~*~*~*~*~*~*~ "
tput cup 3 23; echo " * Search for a Pattern * "
tput cup 4 23; echo " ~*~*~*~*~*~*~*~*~*~*~*~ "
tput cup 6 5; echo "Type in the pattern and path to the file you want to search for below,"
tput cup 7 5; echo "or type Q to return to previous screen."
tput cup 9 10; echo "Ex. : help /home/james/project/help"
tput cup 11 5;
read choice || continue
case $choice in
[Q,q]) clear; exit ;;
*) grep * ;; esac
done

I know that the grep * is telling it to look for a wild card, but I'm not sure what I need to change it to. any help is appreciated. Thank you.
 

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

FTP script for sending a file from one unix directory to another unix server director

Hi, My local server is :/usr/abcd/ Remote server is :/Usr/host/test/ I want to send files from local unix directory(All files starting with O_999) to remote host unix directory. Can any body give me the Unix Shell script to do this. One more doubt: Shall we need to change the file... (1 Reply)
Discussion started by: raja_1234
1 Replies

2. Shell Programming and Scripting

ftp from windows to unix using a perl script on unix machine

i need to ftp a file from windows to a unix machine by executing a sript(perl/shell/php) from that unix machine.i can also use HTML and javascript to build forms. (3 Replies)
Discussion started by: raksha.s
3 Replies

3. Shell Programming and Scripting

(Urgent):Creating flat file using sql script and sqlplus from UNIX Shell Script

Hi, I need help urgently for following issue. Pls help me to resolve this issue. I am calling sql script file(file1.sql) from UNIX Shell Script(script1.ksh) using sql plus and trying to create flat file that contains all records returned from SQL query in SQL script(file1.sql) I given... (6 Replies)
Discussion started by: praka
6 Replies

4. UNIX for Advanced & Expert Users

Executing a shell script from windows;script present in unix

I need to execute a shell script kept in unix machine from windows. User id, password area available. For eg. There's a shell script wich moves all the logs kept in my home directory to a directory named LOGS. Now i need to get this done through windows; either using a batch file, or java... (4 Replies)
Discussion started by: rajneesh_kapoor
4 Replies

5. Shell Programming and Scripting

Need to write a script to reformat a file in unix but not familiar with unix

unix script must do the fiollowing open a file containing comma delimited records > each record contains 10 fields > removes the 2nd field and use that same field containing fields 2 to 10 the original record after fprocessing should containing fields 1 and 3 a new erecord must be... (10 Replies)
Discussion started by: dwightja
10 Replies

6. Shell Programming and Scripting

UNIX script to FTP file from UNIX server to windows

Hi, I am new to this subject.....Can someone please help me out with the script... unix usernm "sdhftst" unix pwd "chsd13" windows usernm "dfghtst" windows pwd "chsd13" path..../xxx/xxxxx/xxxxxx/xxxxxxx please can u get me a script...its only one file to get ftp. Thanks... (2 Replies)
Discussion started by: himakiran9
2 Replies

7. Shell Programming and Scripting

FTP from windows to unix server using unix shell script

Hi, Is it possible to ftp a huge zip file from windows to unix server using unix shell scripting? If so what command i need to use. thanks in advance. (1 Reply)
Discussion started by: Shri123
1 Replies

8. Shell Programming and Scripting

How can i run sql queries from UNIX shell script and retrieve data into text docs of UNIX?

Please share the doc asap as very urgently required. (1 Reply)
Discussion started by: 24ajay
1 Replies

9. Shell Programming and Scripting

How to pass Oracle sql script as argument to UNIX shell script?

Hi all, $ echo $SHELL /bin/bash Requirement - How to pass oracle sql script as argument to unix shell script? $ ./output.sh users.sql Below are the shell scripts and the oracle sql file in the same folder. Shell Script $ cat output.sh #!/bin/bash .... (7 Replies)
Discussion started by: a1_win
7 Replies

10. Shell Programming and Scripting

Downloading hdfs file to local UNIX through UNIX script

Hi All , I am very new to unix script.I am aware of unix commands but never put together in unix script level.If any one can suggest me technical guidance in the below scenario that will highly beneficial. Data have been already migrated from mainframe to Hadoop file system(HDFS).HDFS server... (15 Replies)
Discussion started by: STCET22
15 Replies
tput(1) 							   User Commands							   tput(1)

NAME
tput - initialize a terminal or query terminfo database SYNOPSIS
tput [-T type] capname [parm]... tput -S << DESCRIPTION
The tput utility uses the terminfo database to make the values of terminal-dependent capabilities and information available to the shell (see sh(1)); to clear, initialize or reset the terminal; or to return the long name of the requested terminal type. tput outputs a string if the capability attribute (capname) is of type string, or an integer if the attribute is of type integer. If the attribute is of type boolean, tput simply sets the exit status (0 for TRUE if the terminal has the capability, 1 for FALSE if it does not), and produces no out- put. Before using a value returned on standard output, the user should test the exit status ($?, see sh(1)) to be sure it is 0. See the EXIT STATUS section. OPTIONS
The following options are supported: -Ttype Indicates the type of terminal. Normally this option is unnecessary, because the default is taken from the environment variable TERM. If -T is specified, then the shell variables LINES and COLUMNS and the layer size will not be referenced. -S Allows more than one capability per invocation of tput. The capabilities must be passed to tput from the standard input instead of from the command line (see the example in the EXAMPLES section). Only one capname is allowed per line. The -S option changes the meaning of the 0 and 1 boolean and string exit statuses (see the EXAMPLES section). OPERANDS
The following operands are supported: capname Indicates the capability attribute from the terminfo database. See terminfo(4) for a complete list of capabilities and the cap- name associated with each. The following strings will be supported as operands by the implementation in the "C" locale: clear Display the clear-screen sequence. init If the terminfo database is present and an entry for the user's terminal exists (see -Ttype, above), the following will occur: 1. if present, the terminal's initialization strings will be output (is1, is2, is3, if, iprog), 2. any delays (for instance, newline) specified in the entry will be set in the tty driver, 3. tabs expansion will be turned on or off according to the specification in the entry, and 4. if tabs are not expanded, standard tabs will be set (every 8 spaces). If an entry does not contain the information needed for any of the four above activities, that activity will silently be skipped. reset Instead of putting out initialization strings, the terminal's reset strings will be output if present (rs1, rs2, rs3, rf). If the reset strings are not present, but initialization strings are, the initialization strings will be output. Otherwise, reset acts identically to init. longname If the terminfo database is present and an entry for the user's terminal exists (see -Ttype above), then the long name of the terminal will be put out. The long name is the last name in the first line of the terminal's descrip- tion in the terminfo database (see term(5)). parm If the attribute is a string that takes parameters, the argument parm will be instantiated into the string. An all numeric argument will be passed to the attribute as a number. EXAMPLES
Example 1 Initializing the terminal according to TERM This example initializes the terminal according to the type of terminal in the environment variable TERM. This command should be included in everyone's .profile after the environment variable TERM has been exported, as illustrated on the profile(4) manual page. example% tput init Example 2 Resetting a terminal This example resets an AT&T 5620 terminal, overriding the type of terminal in the environment variable TERM: example% tput -T5620 reset Example 3 Moving the cursor The following example sends the sequence to move the cursor to row 0, column 0 (the upper left corner of the screen, usually known as the "home" cursor position). example% tput cup 0 0 This next example sends the sequence to move the cursor to row 23, column 4. example% tput cup 23 4 Example 4 Echoing the clear-screen sequence This example echos the clear-screen sequence for the current terminal. example% tput clear Example 5 Printing the number of columns This command prints the number of columns for the current terminal. example% tput cols The following command prints the number of columns for the 450 terminal. example% tput -T450 cols Example 6 Setting shell variables This example sets the shell variables bold, to begin stand-out mode sequence, and offbold, to end standout mode sequence, for the current terminal. This might be followed by a prompt: echo "${bold}Please type in your name: ${offbold}c" example% bold='tput smso' example% offbold='tput rmso' Example 7 Setting the exit status This example sets the exit status to indicate if the current terminal is a hardcopy terminal. example% tput hc Example 8 Printing the long name from terminfo This command prints the long name from the terminfo database for the type of terminal specified in the environment variable TERM. example% tput longname Example 9 Processing several capabilities with one invocation This example shows tput processing several capabilities in one invocation. This example clears the screen, moves the cursor to position 10, 10 and turns on bold (extra bright) mode. The list is terminated by an exclamation mark (!) on a line by itself. example% tput -S <<! > clear > cup 10 10 > bold > ! ENVIRONMENT VARIABLES
See environ(5) for descriptions of the following environment variables that affect the execution of tput: LANG, LC_ALL, LC_CTYPE, LC_MES- SAGES, and NLSPATH. TERM Determine the terminal type. If this variable is unset or null, and if the -T option is not specified, an unspecified default ter- minal type will be used. EXIT STATUS
The following exit values are returned: 0 o If capname is of type boolean and -S is not specified, indicates TRUE. o If capname is of type string and -S is not specified, indicates capname is defined for this terminal type. o If capname is of type boolean or string and -S is specified, indicates that all lines were successful. o capname is of type integer. o The requested string was written successfully. 1 o If capname is of type boolean and -S is not specified, indicates FALSE. o If capname is of type string and -S is not specified, indicates that capname is not defined for this terminal type. 2 Usage error. 3 No information is available about the specified terminal type. 4 The specified operand is invalid. >4 An error occurred. -1 capname is a numeric variable that is not specified in the terminfo database. For instance, tput -T450 lines and tput -T2621 xmc. FILES
/usr/include/curses.h curses(3CURSES) header /usr/include/term.h terminfo header /usr/lib/tabset/* Tab settings for some terminals, in a format appropriate to be output to the terminal (escape sequences that set margins and tabs). For more information, see the "Tabs and Initialization" section of terminfo(4) /usr/share/lib/terminfo/?/* compiled terminal description database ATTRIBUTES
See attributes(5) for descriptions of the following attributes: +-----------------------------+-----------------------------+ | ATTRIBUTE TYPE | ATTRIBUTE VALUE | +-----------------------------+-----------------------------+ |Availability |SUNWcsu | +-----------------------------+-----------------------------+ |Interface Stability |Standard | +-----------------------------+-----------------------------+ SEE ALSO
clear(1), sh(1), stty(1), tabs(1), curses(3CURSES), profile(4), terminfo(4), attributes(5), environ(5), standards(5), term(5) SunOS 5.11 1 Feb 1995 tput(1)
All times are GMT -4. The time now is 01:06 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy