Using the sample you put with awk, using ":" as Field Separator, It's needed to print $5(you're printing $8) to get the parameter you need as follow:
Code:
echo "2011-03-28 13:00:07,423 [http-8080-9] : millis=231 q={ call get_data_account(?,?,?,?,?) }, params=[1:xxxxxx,2:bbbbbbb3:ccccccc,4:dddddd,5:null]
2011-03-28 13:00:07,423 [http-8080-9] : millis=231 q={ call get_data_account(?,?,?,?,?) }, params=[1:yxx1xxxx,2:bbbbbbb3:ccccccc,4:dddddd,5:null]" |
awk -F":" '/get_data_account/{print substr($5,1,index($5,",")-1)}'
xxxxxx
yxx1xxxx
Or if you have grep above in your code for "get_data_account" simply it could be used: awk -F":" '{print substr($5,1,index($5,",")-1)}'
How do I evaluate the result of a command assigned to a variable??
Example:
var1=`cmd`
rc=$?
rc will be the result of the assignment rather than cmd since it executes after. How do I evaluate the result of the command itself?
Cheers..:confused: (2 Replies)
Hi,
I want to check if a variable has a value assigned to it or not.
I can do following -
cat $Var > File1
if
then
echo "$Var has value"
else
echo "$Var is null"
fi
But I have to check for 3 Variables and I want to wrap it up in couple of unix statements.
Any... (3 Replies)
I am making of a script that will go through a couple of for loops and create file names based on the values in that loop, however the variable that combines everything is not getting assigned properly:
#! /bin/bash
for imod in K33_j1b_WS9_6
do
for emod in mb2A mb2C mb3A mb3C mb4A... (1 Reply)
I am trying to check whether a variable has been assigned on the command line or not.
Here is what I did:
#!/usr/bin/bash
if( $variable == '\0')
{
print "variable was not assigned"
exit
}
else
NF = 2 {print $1, ""}
exit
fi
awk -f question1.awk variable = 58 letters.txt.
So... (3 Replies)
Hello,
I try to access to data after connect a new disk (hdisk1) to a AIX 7.1 system
This new disk was assigned to a rootvg from another AIX 6.1 system.
It seem not assigned to any vg
but if I tried to assigned hdisk1 to rootvg i get :
Data seem to be always here ... ouf ;-)... (4 Replies)
I am more of a newbie, but wanted to post this in this forum as I was afraid no one would look at it in unix forums as it concerns shell scripting. I have a shell script that now runs fine with the exclusion of one line:
x=`su nbadmin -c "ssh -t servery /usr/openv/netbackup/bin/bplist -C... (7 Replies)
I want to do 2 things in single line that is evaluating a command to get return code and store $2 of awk if the command exit code is 0.
eval "ade desc ${filename}@@/<branch_name> | grep Version | awk '{print $2}' 2>&1 1>/dev/null"
ret=$?
echo "$ret $val"
if
then
... (3 Replies)
Hi,
My command is getting stuck while running it.
observed that the grep command doesn't returned any data ($? was 1) and it failed.
This command is assigned into the variable and used in other command as script progresses. To continue the script output, i have to press ^C twice and script... (2 Replies)
Experts,
I'm having problems with the code below.
I'm trying to test $var2 for two different regexs.
I thought it could be done per below, but I'm getting the following error when running.
$ ./test.pl b fed50c0100****
Unescaped left brace in regex is deprecated, passed through in regex; marked... (2 Replies)
Discussion started by: timj123
2 Replies
LEARN ABOUT SUNOS
form_field_validation
form_field_validation(3CURSES) Curses Library Functions form_field_validation(3CURSES)NAME
form_field_validation, set_field_type, field_type, field_arg - forms field data type validation
SYNOPSIS
cc [ flag... ] file... -lform -lcurses [ library... ]
#include <form.h>
int set_field_type(FIELD *field, FIELDTYPE *type, ...);
FIELDTYPE *field_type(FIELD *field);
char *field_arg(FIELD *field);
DESCRIPTION
set_field_type() associates the specified field type with field. Certain field types take additional arguments. TYPE_ALNUM, for instance,
requires one, the minimum width specification for the field. The other predefined field types are: TYPE_ALPHA, TYPE_ENUM, TYPE_INTEGER,
TYPE_NUMERIC, and TYPE_REGEXP.
field_type() returns a pointer to the field type of field. NULL is returned if no field type is assigned.
field_arg() returns a pointer to the field arguments associated with the field type of field. NULL is returned if no field type is
assigned.
RETURN VALUES
field_type() and field_arg() return NULL on error.
set_field_type() returns one of the following:
E_OK The function returned successfully.
E_SYSTEM_ERROR System error.
ATTRIBUTES
See attributes(5) for descriptions of the following attributes:
+-----------------------------+-----------------------------+
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
+-----------------------------+-----------------------------+
|MT-Level |Unsafe |
+-----------------------------+-----------------------------+
SEE ALSO curses(3CURSES), forms(3CURSES), attributes(5)NOTES
The header <form.h> automatically includes the headers <eti.h> and <curses.h>.
SunOS 5.10 31 Dec 1996 form_field_validation(3CURSES)