This suggestion relies on bash parameter expansion and test, and gets rid of the need for grep altogether. On the down side you need an intermediary variable:
Naturally the ${param//string/replacement} construct isn't POSIX-compliant.
Another alternative to using grep is expr:
but while that works with GNU expr, the Solaris versions (there are FOUR versions on my Sol 10 system!) do not accept the \? construct.
Andrew
These 2 Users Gave Thanks to apmcd47 For This Post:
Okay, well this is more or less my first attempt at writing a shell script.
Anyways, here's my code:
cd ${PATH}
if
then
rm ${FILE}
./anotherScript
else
exit 1
fi
exit 1
Anyways, it's a pretty simple script that is supposed to search for the... (4 Replies)
Hello, i have a script which checks if the user entered 8 numeric characters in the form of YYYYMMDD (birth date). If the user entered any non numeric characters, an error will be displayed:
# Check to see if the 8 characters are all numbers
# If not show error essage
# And prompt user... (4 Replies)
Hi,
I want to use grep inside a test statement, but I am getting an error message.
Two variables
testvarNum=5
testvarNonNum=x
echo $testvarNum | grep *
The result of this is as follows:
5
However, when I try the following (i.e. to test if the variable is numeric or non-numeric):... (3 Replies)
This is the code:
while test 1 -eq 1
do
read a
$a
if test $a = stop
then
break
fi
done
I read a command on every loop an execute it.
I check if the string equals the word stop to end the loop,but it say that I gave too many arguments to test.
For example echo hello.
Now the... (1 Reply)
Hello ...again.
I am stuck on this part, I have a loop with processes an operations file.
and calls different functions depending on what is in loop, which processes a database file...
#so far my add function works as intended
add()
{
...blah blah;
}
# delete is kinda working... (13 Replies)
Hello,
I have a problem. I will search files on fileextentions (suffix). It can with the command find, but I will do it with the commands grep and/or test. When i start the script I will see all files with that extention (suffix).
Can anyone help me, please?
Thanks!
Regards,
Arjan... (4 Replies)
Hi all. I am trying to compare and filter two files. I have a bigfile.txt of names and ids and a smallfile.txt of ids only. What I am trying to do is use a while read loop to read the ids in the bigfile and then echo the name and id only if the id exists in the small file. Basically, I'm trying to... (5 Replies)
read a
if test grep EOF $a
then echo yes file
else
echo no
fi (1 Reply)
Discussion started by: iamsumibisht
1 Replies
LEARN ABOUT SUSE
magnifier
magnifier(1) General Commands Manual magnifier(1)NAME
magnifier - GNOME Magnifier (gnome-mag)
SYNOPSIS
magnifier [-vhmif?] [-t|--target-display STRING] [-s|--source-display STRING] [--cursor-set=STRING] [--cursor-size=INT] [--cursor-scale-
factor=FLOAT] [--cursor-color=LONG] [-v|--vertical] [-h|--horizontal] [-m|--mouse-follow] [-r|--refresh-time INT] [--mouse-latency=INT]
[-z|--zoom-factor FLOAT] [-i|--invert-image] [--no-initial-region] [--timing-iterations=INT] [--timing-output] [--timing-pan-rate=INT]
[--timing-delta-x=INT] [--timing-delta-y=INT] [--smoothing-type=STRING] [-f|--fullscreen] [--smooth-scrolling] [-b|--border-size INT]
[-c|--border-color LONG] [--use-test-pattern] [--override-redirect] [--ignore-damage] [-?|--help] [--usage]
AVAILABILITY
The GNOME magnifier (gnome-mag) provides a command-line interface for standalone use, although its primary goal is to provide a set of mag-
nification services for use by other client applications and assistive technologies, like Gnopernicus, Orca or LSR.
This magnifier is compatible with operating systems using X Window System, although the magnifier will have a better performance and func-
tionality when the Damage and Fixes extensions are present.
DESCRIPTION
A desktop screen magnifier. If present, the Region Of Interest (ROI) for the magnifier can be driven by a screen reader via the Assistive
Technology Service Provider Interface (ATSPI); otherwise, the magnifier will be centered to the pointer position.
OPTIONS -t, --target-display=STRING
specify display on which to show magnified view
-s, --source-display=STRING
specify display to magnify
--cursor-set=STRING
cursor set to use in target display
--cursor-size=INT
cursor size to use (overrides cursor-scale-factor)
--cursor-scale-factor=FLOAT
cursor scale factor
--cursor-color=LONG
cursor color (applied to 'black' pixels
-v, -vertical
split screen vertically (if target display = source display)
-h, --horizontal
split screen horizontally (if target display = source display)
-m, --mouse-follow
track mouse movements
-r, --refresh-time=INT
minimum refresh time for idle, in ms
--mouse-latency=INT
maximum mouse latency time, in ms
-z, --zoom-factor=FLOAT
zoom (scale) factor used to magnify source display
-i, --invert-image
invert the image colormap
--no-initial-region
don't create an initial zoom region
--timing-iterations=INT
iterations to run timing benchmark test (0=continuous)
--timing-output
display performance ouput
--timing-pan-rate=INT
timing pan rate in lines per frame
--timing-delta-x=INT
pixels to pan in x-dimension each frame in timing update test
--timing-delta-y=INT
pixels to pan in y-dimension each frame in timing update test
--smoothing-type=STRING
image smoothing algorithm to apply (bilinear-interpolation | none)
-f, --fullscreen
fullscreen magnification, covers entire target display [REQUIRES --source-display and --target-display]
--smooth-scrolling
use smooth scrolling
-b, --border-size=INT
width of border
-c, --border-color=LONG
border color specified as (A)RGB 23-bit value, Alpha-MSB
--use-test-pattern
use test pattern as source
--override-redirect
make the magnifier window totally unmanaged by the window manager
--ignore-damage
ignore the X server DAMAGE extension, if present
-?, --help
command line help
--usage
command line synopsis
FILES
/usr/share/gnome-mag/1_32/*.xpm
/usr/lib/bonobo/servers/GNOME_Magnifier.server
/usr/lib/libgnome-mag.so.2
BUGS
See http://bugs.gnome.org
AUTHORS
Erwann Chenede <erwann.chenede@sun.com>
Bill Haneman <bill.haneman@sun.com>
LICENSE
Licensed under the GNU Lesser Public License (LGPL) v2.1
SEE ALSO gnopernicus(1), orca(1), lsr(1), Bonobo, Assistive Technology Service Provider Interface (AT-SPI)
magnifier(1)