I'm writing a program that takes input from the user of a phone number or a name then either tells them if that entry doesn't exist in a text document or returns the entry if it does exist. But if they enter a name AND number it either returns the entry if it exists or adds it to the document.
To do this involves lots of if statements etcetc but to start I need to know how to tell the program if the user has only put in a number or name or if they've put in both name and number.
Long rant short is there a statement that tests if 1 or two arguments have been inputted?
would the following work?
Code:
if [ $1$2 ]
#test for number and name in document
elif [ $1 ]
#test if its a valid number or name then test if it's in document
Can someone please help me with this SHELL script?
I need to create a script that gets a positive number n as an argument. The script must calculate the factorial of its argument. In other words, it must calculate n!=1x2x3x...xn. Note that 0!=1.
Here is a start but I have no clue how to... (3 Replies)
I have a file in a Unix directory called 97210900.EFT
I am getting this error:
miis_ftp.ELM_EFT.shl: cd: bad argument count
+
+ type=1
+ ErrorHandle
Here is the piece of code that is checking the file
# Change the directory to one contains the file to be transported
##cd... (1 Reply)
I have a sorted file like:
Apple 3
Apple 5
Apple 8
Banana 2
Banana 3
Grape 31
Orange 7
Orange 13
I'd like to search $1 and if $1 is not the same as $1 in the previous row print that row and print the number of times $1 was found.
so the output would look like:
Apple 8 3
Banana... (2 Replies)
If ($argv == “-debug”) then
Echo “in loop”
Endif
But this is not working. If I modify this code and remove “-“, then it works.
Similarly I am getting problem using grep command also
Grep “-debug” Filename
Can someone please help me on how to resolve these... (1 Reply)
Hello,
Is there any method thorugh which script can take argument if pass otherwise if argument doesn't pass then it takes the argument from the configuration file
i.e I am workiing on a script which will run through crontab and the script will
chekout the code ,zip and copy to the... (3 Replies)
Hi All,
I am running the script
VBoxManage list vms |sed 's/"//g' | cut -d " " -f1 > har1out.mytxt
result=`cat har1out.mytxt | grep $1'
echo $result
echo $1
{
if
then
echo pass
else
echo fail
fi (2 Replies)
Hi Team,
I am getting the below error when running the script. Please let me know how to solve this error.
start_WFA.sh: kill: bad argument count
Below is the Script:
#!/bin/ksh
kill -9 `ps -ef|grep classpath |grep "/apps/ap" |grep -v "Xmx" |grep $LOGNAME |awk '{print $2}'`
Thanks, (6 Replies)
What I'm trying to accomplish. I receive a Header and Detail file for daily processing. The detail file comes first which holds data, the header is a receipt of the detail file and has the detail files record count. Before processing the detail file I would like to put a wrapper around another... (4 Replies)
Hi,
I have a file with a list of bunch of IP addresses from different VLAN's . I am trying to find the list the number of each vlan occurence in the output
Here is how my file looks like
1.1.1.1
1.1.1.2
1.1.1.3
1.1.2.1
1.1.2.2
1.1.3.1
1.1.3.2
1.1.3.3
1.1.3.4
So what I am trying... (2 Replies)
Discussion started by: new2prog
2 Replies
LEARN ABOUT MOJAVE
xpath
XPATH(1p) User Contributed Perl Documentation XPATH(1p)NAME
xpath - a script to query XPath statements in XML documents.
SYNOPSIS
xpath [-s suffix] [-p prefix] [-q] -e query [-e query] ... [file] ...
DESCRIPTION
xpath uses the XML::XPath perl module to make XPath queries to any XML document. The XML::XPath module aims to comply exactly to the XPath
specification at "http://www.w3.org/TR/xpath" and yet allows extensions to be added in the form of functions.
The script takes any number of XPath pointers and tries to apply them to each XML document given on the command line. If no file arguments
are given, the query is done using "STDIN" as an XML document.
When multiple queries exist, the result of the last query is used as context for the next query and only the result of the last one is
output. The context of the first query is always the root of the current document.
OPTIONS -q
Be quiet. Output only errors (and no separator) on stderr.
-s suffix
Place "suffix" at the end of each entry. Default is a linefeed.
-p prefix
Place "prefix" preceding each entry. Default is nothing.
BUGS
The author of this man page is not very fluant in english. Please, send him (fabien@tzone.org) any corrections concerning this text.
See also XML::XPath(3pm).
SEE ALSO XML::XPath(3pm).
HISTORY
This module is copyright 2000 Fastnet Software Ltd. This is free software, and as such comes with NO WARRANTY. No dates are used in this
module. You may distribute this module under the terms of either the Gnu GPL, or under specific licencing from Fastnet Software Ltd.
Special free licencing consideration will be given to similarly free software. Please don't flame me for this licence - I've put a lot of
hours into this code, and if someone uses my software in their product I expect them to have the courtesy to contact me first.
Full support for this module is available from Fastnet Software Ltd on a pay per incident basis. Alternatively subscribe to the Perl-XML
mailing list by mailing lyris@activestate.com with the text:
SUBSCRIBE Perl-XML
in the body of the message. There are lots of friendly people on the list, including myself, and we'll be glad to get you started.
Matt Sergeant, matt@sergeant.org
This man page was added as well as some serious modifications to the script by Fabien Ninoles <fabien@debian.org> for the Debian Project.
perl v5.10.1 2009-12-30 XPATH(1p)