Hello everyone.
I'm writing a script in UNIX. The purpose is to get the second character from a variable that stores the system year.
This is the code:
unix_year_yy=`date "+%g"`
This will return "07" in variable unix_year_yy. How can I get the second character (7)?? (6 Replies)
hi all, I have read similiar topics in this board, but i didn' t find the posting which is the same with the problem i face.. I try to extract string from the end. i try to do this:
num=abcdefghij
num2=${num:-5}
echo $num2 #this should print the last 5 characters (fghij)
but it doesn;t... (3 Replies)
Dear All,
i have a file that contains,
FROM_DATE: 06-08-2007 00:00:00 TO_DATE: 06-08-2007 23:59:59 Total number of lines: 6874154
in another file,the contain is,
FROM_DATE: 06-08-2007 00:00:00 Total number of lines: 874154
alltime i want to find the particular string... (4 Replies)
Hi,
I am trying to do something which I thought was very simple but still being a beginner, has proved not to be.
Input:
val1 val2 val3 val4 val5 val6
.
.
.
etc
Desired Output:
Every row in which value of val6 is a number starting with 0.0 or contains a capital E. The input... (2 Replies)
Hi,
i have a file from which i extracted 2nd column and put it into a variable Acct_Num . Now i need to extract first 3 digits from it and save in to other variable.
My Code is:
while read Record1
do
Acct_Num=`echo $Record1 | awk '{print $2 }'`
ID=`echo $Record1 | awk '{print... (3 Replies)
I need to check the occurrence of one string within another.
code
********************
if ;then do something done
********************
Thanks (7 Replies)
Hi All,
I have a ouput string likes 'u8wos' or 'u10acsd' or somthing else 'u{number}{any characters}'and I want to get the number behind the letter 'u' by bash shell.
Thanks
Damon (11 Replies)
Hi Gurus,
I am working with a korn shell script to simplify some operations of creation file of spool for a Bulk-Copy. Thi is my code:
In a for cycle:
gzcat ${file} |awk '{ print substr($0,1,5)";"substr($0,108,122)";"substr($0,124,131)";"substr($0,139,152)";"substr($0,154,163)";"}' >>... (6 Replies)
Hi All,
In ksh, am trying to get a substring stuff done. Not sure where the problem is.. can you guys guide me on this...
for instance, var1=41, and var2=4175894567, then i want to know whether var2 starts with var1.. var1 and var2 can be of any length..
VAR1=41
VAR2=419068567777... (6 Replies)
Greetings.
I'm looking to isolate the first occurrence of an arbitrary substring which may be present at any particular line in a given file. The enclosing end markers for the target in our thought problem are string" and ". The complete string and surrounding text could look something like... (3 Replies)
Discussion started by: LinQ
3 Replies
LEARN ABOUT CENTOS
bindtags
bindtags(n) Tk Built-In Commands bindtags(n)
__________________________________________________________________________________________________________________________________________________NAME
bindtags - Determine which bindings apply to a window, and order of evaluation
SYNOPSIS
bindtags window ?tagList?
_________________________________________________________________DESCRIPTION
When a binding is created with the bind command, it is associated either with a particular window such as .a.b.c, a class name such as But-
ton, the keyword all, or any other string. All of these forms are called binding tags. Each window contains a list of binding tags that
determine how events are processed for the window. When an event occurs in a window, it is applied to each of the window's tags in order:
for each tag, the most specific binding that matches the given tag and event is executed. See the bind command for more information on the
matching process.
By default, each window has four binding tags consisting of the name of the window, the window's class name, the name of the window's near-
est toplevel ancestor, and all, in that order. Toplevel windows have only three tags by default, since the toplevel name is the same as
that of the window. The bindtags command allows the binding tags for a window to be read and modified.
If bindtags is invoked with only one argument, then the current set of binding tags for window is returned as a list. If the tagList argu-
ment is specified to bindtags, then it must be a proper list; the tags for window are changed to the elements of the list. The elements of
tagList may be arbitrary strings; however, any tag starting with a dot is treated as the name of a window; if no window by that name
exists at the time an event is processed, then the tag is ignored for that event. The order of the elements in tagList determines the
order in which binding scripts are executed in response to events. For example, the command
bindtags .b {all . Button .b}
reverses the order in which binding scripts will be evaluated for a button named .b so that all bindings are invoked first, following by
bindings for .b's toplevel ("."), followed by class bindings, followed by bindings for .b. If tagList is an empty list then the binding
tags for window are returned to the default state described above.
The bindtags command may be used to introduce arbitrary additional binding tags for a window, or to remove standard tags. For example, the
command
bindtags .b {.b TrickyButton . all}
replaces the Button tag for .b with TrickyButton. This means that the default widget bindings for buttons, which are associated with the
Button tag, will no longer apply to .b, but any bindings associated with TrickyButton (perhaps some new button behavior) will apply.
EXAMPLE
If you have a set of nested frame widgets and you want events sent to a button widget to also be delivered to all the widgets up to the
current toplevel (in contrast to Tk's default behavior, where events are not delivered to those intermediate windows) to make it easier to
have accelerators that are only active for part of a window, you could use a helper procedure like this to help set things up:
proc setupBindtagsForTreeDelivery {widget} {
set tags [list $widget [winfo class $widget]]
set w $widget
set t [winfo toplevel $w]
while {$w ne $t} {
set w [winfo parent $w]
lappend tags $w
}
lappend tags all
bindtags $widget $tags
}
SEE ALSO
bind(n)
KEYWORDS
binding, event, tag
Tk 4.0 bindtags(n)