See my first post above, i know that. The question is: why does "-e" work like it does and: is the POSIX documentation buggy there? According to the definition of "file" it should work like this:
if "file" exists and:
- is a regular file, "-f" will return TRUE
- is a block special file "-b" will return TRUE
- is a directory "-d" will return TRUE
...etc. analogously for "-c", "-h", "L", "-p", ...
and "-e" should return TRUE if any one of the above return TRUE.
Hi all,
I am getting "test:argument expected" error in the following script
LOGDIR=$XXAR_TOP/log
PROGRAM_NAME=XXAR_GPS_LBFDMSGEN
..
..
..
Check_Errors()
{
sqllogfile=$1
cd ${LOGDIR}
countfile=${LOGDIR}/${PROGRAM_NAME}.tmp
echo "countfile is " $countfile >> $LOGFILE
echo... (4 Replies)
Can someone help me with a very simple query
I have the following script:
#!/bin/sh
VAR1=""
if
then
VAR1="Message"
fi
echo $VAR1
put when i run it i get the following error
test_job.sh: test: argument expected (5 Replies)
I'm newbie to coding script so i found test: argument expected when i run it. please help me
a=`df -k |awk '{print $5 }'|egrep "(100%|%)"|cut -d"%" -f1|tail -1`
if
then
df -k|egrep "(100%|%)"|awk '{print $1,$5,$6}'
else
echo "No disk capacity more than 80%"
fi
thk in advance (7 Replies)
+
test.sh: test: argument expected
#!/bin/bash
if
then
echo thennnn
else
echo elseeee
fi
why does it show this error? Clearly from debug mode, the argument is passed. I also tried if
Run on Solaris 9.
Thanks (10 Replies)
Hello folks,
I've got this script which runs perfectly when i run it manually. But when i am running it from a crontab i am getting an error saying
test argument expected.
The line from where it is coming is something like this:
if
then
do something
fi
Any idea why? (2 Replies)
Hi,
Since i am new to Unix and on suggestion on some smart guys on unix... i have decide to learn more deeply on Unix...so i was kind of playing with if statements and found this error... though i tried to correct is for hours now i couldnt find whats wrong in my loop.
if
then
... (4 Replies)
# to search a file if it exists and whether its readable or not
# if yes print its first 5 lines
echo enter the filename to be searched
read fname
if #-d $fname
then
echo file doesn exists
elif
then
echo its a directory
elif
then
cat $fname
else
echo its not readable
fi
# end of... (9 Replies)
Hello all,
I am trying to figure out why i am getting an error while executing the script...altought it seems like its work...but still get the test arguement error...any help would be appericiate...this script basically connects to any oracle db ( just have to pass db name to it)... (4 Replies)
check_build_info_table()
{
if
then
export build_info_table=`sqlplus -s sna/dbmanager <<!
set pagesize 0 heading off feedback off
SELECT DISTINCT TABLE_NAME FROM ALL_TABLES WHERE OWNER = 'XYZ' AND TABLE_NAME = 'MY_TABLE';
exit
!`
... (3 Replies)
The following example prompts are passed into the shell script.
$1 = /tmp/dir/
$2 = varies (test.txt, test1.txt, test2.txt...)
$3 = test_YYYYMMDD.txt
---------------------------------------------------------------------------
#!/bin/sh
cd $1
if ; then
if ; then
... (3 Replies)
Discussion started by: smkremer
3 Replies
LEARN ABOUT DEBIAN
sobytestream
SoByteStream(3IV)() SoByteStream(3IV)()
NAME
SoByteStream -- converts scene graph objects to character byte streams
INHERITS FROM
SoByteStream
SYNOPSIS
#include <Inventor/misc/SoByteStream.h>
Methods from class SoByteStream:
SoByteStream()
~SoByteStream()
void convert(SoNode *node, SbBool binaryFormat = TRUE)
void convert(SoPath *path, SbBool binaryFormat = TRUE)
void convert(SoPathList *pathList, SbBool binaryFormat = TRUE)
void * getData()
uint32_t getNumBytes()
static SoPathList * unconvert(SoByteStream *byteStream)
static SoPathList * unconvert(void *data, uint32_t numBytes)
DESCRIPTION
This class creates a byte stream representation of a scene graph, using an SoWriteAction to write path lists to an in-memory buffer. Byte
streams are commonly used to transfer data in copy and paste operations. (The SoXtClipboard class passes SoByteStream data during copy and
paste.)
METHODS
SoByteStream()
~SoByteStream()
Constructor and destructor.
void convert(SoNode *node, SbBool binaryFormat = TRUE)
void convert(SoPath *path, SbBool binaryFormat = TRUE)
void convert(SoPathList *pathList, SbBool binaryFormat = TRUE)
These convert the passed scene graph object(s) into a byte stream. The caller may specify whether the byte stream is written in binary
(TRUE) or ASCII (FALSE) format, and can pass the object(s) by node, path, or pathList.
void * getData()
uint32_t getNumBytes()
These return the data and number of bytes from the last convert() operation. This byte stream format is well suited to data transfers,
like copy and paste.
static SoPathList * unconvert(SoByteStream *byteStream)
static SoPathList * unconvert(void *data, uint32_t numBytes)
These take byte stream data and unconvert it back to scene graph objects. The objects are returned in a path list.
SEE ALSO
SoXtClipboard
SoByteStream(3IV)()