No, you cannot do that in bash. If you want to ensure that success is only searched at the end then you have to repeat the pattern.
BTW a break does not terminate the tail -f in most shells. In Solaris only the old /bin/sh works like this.
hi i am using printf in a script and it is not printing negative values..i have to use printf to get rid of the newline..here is my code:
fin=`echo $a - $b | bc`
printf "${fin}," >> test
these statements are in a loop. here is what i get when i try to subtract 4 from 8:
./scr1: line... (2 Replies)
Hello everybody,
I'm clearly not an expert in bash scripting as I've written maybe less than 10 scripts in my life. I'm trying to strip an xml string removing every tag in it. I'm using bash substitution to do so, but apparently I missed something about what is a regex for bash ...
As an... (4 Replies)
Hey all,
I have a very simple regular expression that I use when I want to allow only letters with spaces. (I know this regex has a lot of shortcomings, but I'm still trying to learn them)
isAlpha='^*$'However, when I bring this over to BASH it doesn't allow me to enter spaces.
I use the... (3 Replies)
I've been using the following regex below in a bash script on RHEL 5.5 using version
GNU bash, version 3.2.25(1)-release
I've tried using the script on RHEL 6.3 which uses GNU bash, version 4.1.2(1)-release
I assume there's been alot of changes to bash since that's quite a jump in revisions.... (12 Replies)
Hi, I am trying to match this word: hexagon-bx.mydomain.com with regex. I have tried this:
"\.*]*$"
So far I have not been successful. I also need to make sure that the regex will match words that just have lowercase letters and numbers in them, such as camera01. How can I create such an... (5 Replies)
I am using a small script to divide some numbers in a given file and display the output in another file. I am getting the following error
basename: invalid option -- '5'
Try `basename --help' for more information.
(standard_in) 1: syntax error
The script is :
#!/bin/bash
for i in `cat... (4 Replies)
I have a file that looks like this:
cat includes
CORP-CRASHTEST-BU
e:\crashplan\
CORP-TEST
/usr/openv/java
/usr/openv/logs
/usr/openv/man
CORP-LABS_TEST
/usr/openv/java
/usr/openv/logs
/usr/openv/man
What I want to do is make three new files with just those selections. So the three... (4 Replies)
I am trying to find files using the following by using simple bash script:
if -2014 ]]; then echo "yes";fi
What I need to find are any files with date 08-**-2014 so August 2014 any files.
I can use if -2014 ]]; then echo "yes";fi
That works fine. How do I get files beginning with 08... (1 Reply)
I'm trying to get some exclusions into our sendmail regular expression for the K command. The following configuration & regex works:
LOCAL_CONFIG
#
Kcheckaddress regex -a@MATCH
+<@+?\.++?\.(us|info|to|br|bid|cn|ru)
LOCAL_RULESETS
SLocal_check_mail
# check address against various regex... (0 Replies)
I can't seem to get this right. I've tried it every way imaginable using every trick I see on stackexchange and such. No luck. So nothing major here, something like:
#!/bin/bash
SEARCH="ARG1 ARG2 '((^EXACT$)|(.*InTheMiddle*)|(^AtBeginning*))'"
java -cp /my/class/path MyClassName $SEARCH... (3 Replies)
Discussion started by: stonkers
3 Replies
LEARN ABOUT DEBIAN
lua-oocairo-pattern
doc::lua-oocairo-pattern(3) Lua OO Cairo binding doc::lua-oocairo-pattern(3)Name
lua-oocairo-pattern - Cairo pattern objects
Introduction
A pattern object is any one of several things that can be used as the source for a Cairo context, defining what colours and transparencies
will be used for drawing. These objects can be created explicitly with the various "pattern_create_*" functions in the module table (see
lua-oocairo(3) for details), or implicitly by calling methods like "cr:set_source_rgb()" on a context object (see lua-oocairo-context(3)).
Pattern objects can be compared with the "==" operator. This will compare the identity of the objects, so different Lua objects which
refer to the same "cairo_pattern_t" will compare as equal.
Methods
pat:add_color_stop_rgb (offset, r, g, b)
Add a new colour stop to a gradient (either linear or radial, it doesn't matter). The offset is a number from zero (the start of the
line or the first circle of the gradient) to one (the end of the line or the second circle). The colour values must also be numbers
from zero to one. The alpha level is set to fully transparent.
This will throw an exception if called on a pattern which isn't a gradient.
pat:add_color_stop_rgba (offset, r, g, b, a)
Same as "pat:add_color_stop_rgb()" above, but the alpha value can be set to less than one to give some transparency to the gradient.
This can be used for gradients which fade away into nothing for example.
pat:get_color_stops ()
Returns the color stops defined on a linear or radial gradient. Throws an exception if called on any other type of pattern.
The return value will be a table, an array with one entry per color stop. Each entry will be a table containing five numbers, in the
following order: offset, red, green, blue, alpha.
pat:get_extend ()
Return the current method of extending the pattern beyond its limits. The return value will be one of the strings accepted by the
"pat:set_extend()" method.
pat:get_filter ()
Return the current filter method, which will be one of the strings accepted by the "pat:set_filter()" method.
pat:get_linear_points ()
Return the start and end points of a linear gradient as four numbers. Throws an exception if called on any other type of pattern.
pat:get_matrix ()
Return the current transformation matrix used for the pattern. See lua-oocairo-matrix(3).
pat:get_radial_circles ()
Return the start and end circles of a radial gradient as six numbers. Throws an exception if called on any other type of pattern.
pat:get_rgba ()
Return the colour value and alpha level for a solid colour pattern. Throws an exception for any other type of pattern. The return
values will be four numbers, in the following order: red, green, blue, alpha.
pat:get_surface ()
Return the surface object (see lua-oocairo-surface(3)) used for a surface pattern. Throws an exception for any other kind of pattern.
pat:get_type ()
Returns a string indicating what kind of pattern object this is. The return value will be one of the following:
linear
radial
solid
surface
pat:set_extend (extendtype)
Set the way in which the pattern should be extended beyond its defined limits. The argument must be one of the following strings:
none
Everything outside the area defined by the pattern is fully transparent.
repeat
Pattern tiled by endlessly repeating it.
reflect
Pattern tiled by reflecting it at its edges.
pad Whatever is at the edge of the pattern is extended outwards.
pat:set_filter (filtertype)
Set the filter method used for picking colours from the pattern when it is being used to render something. The argument must be one of
the following strings:
fast
Fast interpolation that is likely to be low quality in some cases (but probably OK for a smooth gradient).
good
Reasonably good quality interpolation.
best
The highest quality interpolation available, but likely very slow.
nearest
Pick colour of nearest pixel.
bilinear
Interpolate between pixels.
gaussian
Gaussian blur, but this isn't implemented yet.
pat:set_matrix (matrix)
Set the transformation matrix used for the pattern, as a table of six numbers. See lua-oocairo-matrix(3).
1.4 2011-05-18 doc::lua-oocairo-pattern(3)