Yes, it does remove parentheses, but not the content in them.
Next time I should ask precisely.
Perhaps, but your output file specification was precise. I think Chubler_XL got it right, no?
Another way of writing it would be:
Note that the thing different from your original attempt is that the . is replaced by [^)] (to force lazy matching, rather than the standard greedy matching) and the - is specified, so it will be removed too.
Last edited by Scrutinizer; 02-09-2015 at 12:23 AM..
This User Gave Thanks to Scrutinizer For This Post:
Hi
I would like to replace a comma in parentheses to a semicolon for example. Other commas outside () stay unchanged. How can I do this?
aaaa,bbb,ccc,ddd(eee,fff,ggg),hhh,iii
to
aaaa,bbb,ccc,ddd(eee;fff;ggg),hhh,iii
Thanks (5 Replies)
hi, unix gurus.
i am wondering if someone can give me a clear explanation of the differneces between parentheses and brackets, both single and double.
i have heard that double parentheses (( are used for numerical expressions and that single brackets [ are used for strings. but i see... (1 Reply)
Hello,
Some time back I had posted a request for a syllable concordance in which if a syllable was provided in a file, the program would extract a word from a file entitled "Corpus" matching that syllable. The program was
The following script was provided which did the job and for which I am... (3 Replies)
I was looking at a script in my little book on bash and saw that one of the if statements had parentheses instead of brackets for the condition. I've been trying to find in my book where it talks about parentheses (because the examples on the if statement in an earlier chapter doesn't seem to... (3 Replies)
This is my input file:
a|b|c(ef)|g|h(km)|p
My output file should look like:
a|b|ef|g|km|p
That is, pipe is the delimiter. The data within pipe must be displayed as it is but if it encounters any data within parentheses, then only the data within parentheses has to be displayed ( the data... (2 Replies)
Suppose I have this code :
int main () { int i = NULL; /* incorrect */ return 0; }
and I want to put the word between the two parentheses
like this :
int main (void) { int i = NULL; /* incorrect */ return 0; }
which command is used to do it in Linux ? (2 Replies)
Hi, I have a big settings confg (file attached). There are a few separate tasks that I have to accomplish. All scripting/programming languages are appreciated.
1. I need to parse all values and output to stdout. Sample output (truncated):
VALUEA
2017-01-01
Lores ipsum
Lorem ipsum dolor sit... (11 Replies)
Dear community, I am facing a problem and I kindly ask your help:
I have 4 different data sets consisted from 3 different types of array.
On each file, column 1 is chromosome position, column 2 is SNP id etc... Lets say I have the following (bim) datasets:
x2014:
1 rs3094315... (4 Replies)
Discussion started by: fondan
4 Replies
LEARN ABOUT HPUX
xtremovecab
XtRemoveCallbacks() XtRemoveCallbacks()
Name
XtRemoveCallbacks - remove a list of callbacks from a callback list.
Synopsis
void XtRemoveCallbacks(object, callback_name, callbacks)
Widget object;
String callback_name;
XtCallbackList callbacks;
Inputs
object Specifies the object; may be of class Object or any subclass thereof.
callback_name
Specifies the callback list from which the callbacks are to be removed.
callbacks Specifies a NULL-terminated array of procedure/data pairs to be removed from the callback list.
Description
XtRemoveCallbacks() removes each of the procedure/data pairs in callbacks from the callback list named by callback_name of object object.
Each callback is removed only if it exactly matches a procedure/data pair registered on the callback list. If a procedure/data pair in the
callbacks array does not match a pair on the callback list, XtRemoveCallbacks() does nothing with that array element and does not generate
a warning message.
Because there is not an argument that specifies the number of elements in the callbacks array, the last element of this array should be a
XtCallbackRec structure with NULL in both fields.
Usage
Because XtRemoveCallbacks() requires the caller to allocate and initialize an array of procedure/data pairs, it may often be easier to sim-
ply call XtRemoveCallback() repeatedly. The exception is when a statically initialized array is used to both add and remove callbacks.
Structures
typedef struct _XtCallbackRec {
XtCallbackProc callback;
XtPointer closure;
} XtCallbackRec, *XtCallbackList;
See AlsoXtAddCallback(1), XtAddCallbacks(1), XtCallCallbacks(1), XtRemoveAllCallbacks(1), XtRemoveCallback(1).
Xt - Callbacks XtRemoveCallbacks()