Sponsored Content
Top Forums Shell Programming and Scripting Reading file and return value Post 302393210 by hergp on Monday 8th of February 2010 07:04:44 AM
Old 02-08-2010
The error in your script is that you evaluata a variable 'errcheck' instead of makeing a function call. So you should write

Code:
if errcheck
   then
     echo " There are errors in the file"
else
     echo " There are no errors in the file"
fi
 
errtext="Error due to syntax"
 
errcheck ()
{
grep "Error due to syntax" sample.txt 
 
if [ $? == $errtext ]
   then
      return 1
   else
      return 0
    fi
}

or much shorter:

Code:
if grep "Error due to syntax" sample.txt >/dev/null
then
     echo " There are errors in the file"
else
     echo " There are no errors in the file"
fi



---------- Post updated at 13:04 ---------- Previous update was at 13:03 ----------

Oops, cmf1985 answered the question already! :-)
 

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Reading file names from a file and executing the relative file from shell script

Hi How can i dynamically read files names from a list file and execute them from a single shell script. Please help its urgent Thanks in Advance (4 Replies)
Discussion started by: anushilrai
4 Replies

2. Shell Programming and Scripting

Get the return log file

I have an execution in my shell script when run return a xxx.log file how wil i be able to get the name of the file and read it then test the string written in the file by the programs... Anyone can help me please... Am new to shell programming...... Lutchumaya (1 Reply)
Discussion started by: Lutchumaya
1 Replies

3. Programming

reading the return value from S_ISDR

how to read the return value of S_ISDIR macro. It works fine when used in if loop, but how to print the returned value. Thanks bishweshwar (3 Replies)
Discussion started by: bishweshwar
3 Replies

4. UNIX for Dummies Questions & Answers

to pick up the Return Code ( RC) from the mailx command and return it to SAS uisng 's

Hi All, Can anyone please let me know the syntax / how to pick up the Return Code ( RC) from the mailx command and return it to SAS uisng 'system()' function and '${?}'. I am in a process to send the mail automatically with an attachment to bulk users. I have used 'Mailx' and 'Unencode'... (0 Replies)
Discussion started by: manas6
0 Replies

5. UNIX for Dummies Questions & Answers

Search for String within File and Return File Name

How do I search for a string within a file and return the names of the file that contain the string? I would like to search directories and sub-directories. (4 Replies)
Discussion started by: bggibson
4 Replies

6. Shell Programming and Scripting

How can i make the current shell return from the middle of a script reading?

I am using the popular bash shell. Under the current interactive shell, i run the script like: ". ./myscript.txt" . After the current shell has finish the script, the shell will continue to work as I did previously. Actually I want the shell can return from the middle of the scripts it is... (1 Reply)
Discussion started by: Bill Zhao
1 Replies

7. UNIX for Advanced & Expert Users

File command return wrong filetype while file holds group separator char.

hi, I am trying to get the FileType using the File command. I have one file, which holds Group separator along with ASCII character. It's a Text file. But when I ran the File command the FileType is coming as "data". It should be "ASCII, Text file". Is the latest version of File... (6 Replies)
Discussion started by: Arpitak29
6 Replies

8. UNIX for Dummies Questions & Answers

Reading Xml file and print the values into the text file in columnwise?

hi guys, i want help... Reding XML file and print the values into the text file using linux shell script file as per below xml file <sequence> <Filename>aldorzum.doc</Filename> <DivisionCode>US</DivisionCode> <ContentType>Template</ContentType> <ProductCode>VIMZIM</ProductCode> </sequence>... (4 Replies)
Discussion started by: sravanreddy
4 Replies

9. Shell Programming and Scripting

Return: can only `return' from a function or sourced script

Not sure where the problem is. I can run the script without any issue using the following command. . /opt/app/scripts/cdc_migration.sh But it fails with the below error when I try it this way /opt/app/scripts/cdc_migration.sh /opt/app/scripts/cdc_migration.sh: line 65: return: can only... (1 Reply)
Discussion started by: svajhala
1 Replies

10. Shell Programming and Scripting

ksh Script, Reading A File, Grepping A File Contents In Another File

So I'm stumped. First... APOLOGIES... my work is offline in an office that has zero internet connectivity, as required by our client. If need be, I could print out my script attempts and retype them here. But on the off chance... here goes. I have a text file (file_source) of terms, each line... (3 Replies)
Discussion started by: Brusimm
3 Replies
XCOLORS(1)                                                    General Commands Manual                                                   XCOLORS(1)

NAME
xcolors - display all X11 color names and colors SYNOPSIS
xcolors [ -start color ] [ -near color ] [ -distance howfar ] DESCRIPTION
xcolors reads the rgb.txt file that defines the color names the X server knows and displays the colors found. At the top of the window is a sample region containing text. By clicking on the color names, the color of the sample text can be changed. Mouse button 1 changes the foreground; button 2 changes the background. The text can also be edited. Typing ``q'' exits the program. OPTIONS
In addition the the usual X Toolkit options, xcolors understands these command line options: -start name specify a color name to start with; colors before this one in the rgb.txt file are skipped. This option is useful if there are more colors than will fit on your screen or in your colormap. -rgbfile filename specify an alternate color database file to read. -near nearcolor only show colors near this one in the RGB space. All colors within a sphere in the RGB-space centered on nearcolor are displayed. -distance howfar defines how close colors have to be to nearcolor to be displayed. This option sets the radius of the sphere used by the -near option. The scale is such that the RGB cube is 256 units on a side. The default is 64. ACTIONS
set-foreground([color]) Set the foreground color of the sample region. If no color is provided, the color is taken from the border color of the widget where the action occurred. set-background([color]) Same as set-foreground() but sets the background color. quit() Exit xcolors. RESOURCES
Xcolors has a few top-level application resources that allow customizations that are specific to xcolors. startColor (classStartColor) See the -start option. rgbFile (classRgbFile) See the -rgbfile option. nearColor (classNearColor) See the -near option. nearDistance (classNearDistance) See the -distance option. WIDGET HIERARCHY
Knowing the name and position in the hierarchy of each widget is useful when specifying resources for them. In the chart below, the class and name of each widget is given. Xcolors xcolors Paned panes AsciiText sample Viewport viewport Box colors Label colorname Label colorname . . . FILES
/etc/X11/rgb.txt X color names and values. BUGS
Assumes that all names for the same color are consecutive in the rgb.txt file. Because xcolors cannot read the server's color name database, the color names it uses may not match those in the server. This is most likely to happen if xcolors is run from a remote host. The program would be faster if it used gadgets instead of widgets for the color spots. AUTHOR
Stephen Gildea, MIT X Consortium X Version 11 3 October 1991 XCOLORS(1)
All times are GMT -4. The time now is 07:24 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy