09-04-2002
Well, I figured it was one of those, but I wanted to know specifically from the OP. The reason is that the OP is being told not to use ">" and "<", but instead use -gt -lt instead.
If you have a "-gt" in your script and run ksh -n scriptname, it will tell you this:
Quote:
warning: line 3: -gt within [[...]] obsolete, use ((...))
I just didn't want the poster to think they were necessarily doing that part incorrectly...
10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
I have the code below. I want to said
If TrackErrors > 0 or count == 0
then
MailErrors
else
MailSuccess
fi.
if
then
MailErrors ${count}
else
MailSuccess ${count}
fi
Any helps greatly appreciated. (2 Replies)
Discussion started by: leemjesse
2 Replies
2. Shell Programming and Scripting
Hi all,
I got some problems on executing the following scripts.
Scripts:
if ]; then
echo "M${str}O 0 1" >> ${tempFile}
elif ]; then
echo "M${str}O 1 0" >> ${tempFile}
else
echo "M${str}O 0 0" >> ${tempFile}
fi
Error:
"`;' is not expected."
what's the problem? (2 Replies)
Discussion started by: Rock
2 Replies
3. Shell Programming and Scripting
Hi
I am extracting a column value(DESCRIPTION) from one table and passing it to another db2 statement in a shell code to fetch some value(ID) but the value when passed in where condition is taking as newline+value.
Please find the out put when executed:
+ echo description is ::::... (1 Reply)
Discussion started by: msp2244
1 Replies
4. Shell Programming and Scripting
I want to know the if condition in checking the hostname in unix and then running a cron job (all in a single line)
Thanks (2 Replies)
Discussion started by: prash358
2 Replies
5. Shell Programming and Scripting
Hi all,
I have a file which I want to split into several files based on a condition. This files has several records. I want one record per file. Each record ends with a //. So, I want to separate files based on this condition. I want split files to be named with the name across the field ID (for... (2 Replies)
Discussion started by: kaav06
2 Replies
6. Shell Programming and Scripting
i have a script where i have to find the age of a file,
if
then
echo "dnb file is present for the monthly load" >> $RUNLOG
dnb="1"
else
echo "dnb file has not arrived yet" > $ERRLOG
dnb="0"
fi
i know the file is available so... (3 Replies)
Discussion started by: lovelysethii
3 Replies
7. Shell Programming and Scripting
i have this code
for i in `cat sql_output.txt`
do
-- some script commands
done
sql_output.txt has 1 column with employee_ids
If the sql_output.txt is null then the do loop should not execute.
How can i implement this.
for i in `cat sql_output.txt`
If i is null or empty
then ... (5 Replies)
Discussion started by: rafa_fed2
5 Replies
8. Shell Programming and Scripting
Hi
I am trying to do a "IF" Condition in UNIX where we compare EACH file size in a directory with a SIZE (Parameter passed)
If Each File size EXCEEDS parameter passed SIZE then we manipulate the file.
Somehow the IF condition do not work ?? (is this Variable decalration issue ??)
... (9 Replies)
Discussion started by: Pete.kriya
9 Replies
9. UNIX for Advanced & Expert Users
Hi All,
I have already code to create folder for one country let say US , now we want to create folder/directory for JP country also using shell script , application server.
$COUNTRY='US'
if ]
then
if mkdir -m 777 -p /opt/TEST/$COUNTRY/$INVOICE >/dev/null 2>&1 | tee -a ... (5 Replies)
Discussion started by: Boost
5 Replies
10. Shell Programming and Scripting
Hi everybody,
I must get trought a shell script 3 arguments.
1st argument = $1 (can take values REP1..4)
2nd argument = $2 (can take values A..Z)
3rd arguement = $3 (also can take values A...Z)
I've written this code :
#!/bin/bash
if
then
liste=/data/folder1
echo... (6 Replies)
Discussion started by: shellX
6 Replies
LEARN ABOUT CENTOS
xkbnotedevicechanges
XkbNoteDeviceChanges(3) XKB FUNCTIONS XkbNoteDeviceChanges(3)
NAME
XkbNoteDeviceChanges - Note device changes reported in an XkbExtensionDeviceNotify event
SYNOPSIS
void XkbNoteDeviceChanges (XkbDeviceChangesPtr old, XkbExtensionDeviceNotifyEvent *new, unsigned int wanted);
ARGUMENTS
- old structure tracking state changes
- new event indicating state changes
- wanted
mask indicating changes to note
DESCRIPTION
The wanted field specifies the changes that should be noted in old, and is composed of the bitwise inclusive OR of one or more of the masks
from Table 1. The reason field of the event in new indicates the types of changes the event is reporting. XkbNoteDeviceChanges updates the
XkbDeviceChangesRec specified by old with the changes that are both specified in wanted and contained in new->reason.
Table 1 XkbDeviceInfoRec Mask Bits
____________________________________________________________________________________
Name XkbDeviceInfoRec Value Capability If Set
Fields Effected
____________________________________________________________________________________
XkbXI_KeyboardsMask (1L <<0) Clients can use all
Xkb requests and events
with KeyClass devices
supported by the input
device extension.
XkbXI_ButtonActionsMask num_btns (1L <<1) Clients can assign key
btn_acts actions to buttons
non-KeyClass input
extension devices.
XkbXI_IndicatorNamesMask leds->names (1L <<2) Clients can assign
names to indicators on
non-KeyClass input
extension devices.
XkbXI_IndicatorMapsMask leds->maps (1L <<3) Clients can assign
indicator maps to
indicators on
non-KeyClass input
extension devices.
XkbXI_IndicatorStateMask leds->state (1L <<4) Clients can request
the status of indicators
on non-KeyClass input
extension devices.
XkbXI_IndicatorsMask sz_leds (0x1c) XkbXI_IndicatorNamesMask |
num_leds XkbXI_IndicatorMapsMask |
leds->* XkbXI_IndicatorStateMask
XkbXI_UnsupportedFeaturesMask unsupported (1L <<15)
XkbXI_AllDeviceFeaturesMask Those selected (0x1e) XkbXI_IndicatorsMask |
by Value Column XkbSI_ButtonActionsMask
masks
XkbXI_AllFeaturesMask Those selected (0x1f) XkbSI_AllDeviceFeaturesMask |
by Value Column XkbSI_KeyboardsMask
masks
XkbXI_AllDetailsMask Those selected (0x801f) XkbXI_AllFeaturesMask |
by Value column XkbXI_UnsupportedFeaturesMask
masks
To update a local copy of the state and configuration of an X input extension device with the changes previously noted in an XkbDe-
viceChangesRec structure, use XkbGetDeviceInfoChanges.
STRUCTURES
Changes to an Xkb extension device may be tracked by listening to XkbDeviceExtensionNotify events and accumulating the changes in an XkbDe-
viceChangesRec structure. The changes noted in the structure may then be used in subsequent operations to update either a server configura-
tion or a local copy of an Xkb extension device configuration. The changes structure is defined as follows:
typedef struct _XkbDeviceChanges {
unsigned int changed; /* bits indicating what has changed */
unsigned short first_btn; /* number of first button which changed, if any */
unsigned short num_btns; /* number of buttons that have changed */
XkbDeviceLedChangesRec leds;
} XkbDeviceChangesRec,*XkbDeviceChangesPtr;
SEE ALSO
XkbGetDeviceInfoChanges(3)
X Version 11 libX11 1.6.0 XkbNoteDeviceChanges(3)