Search Results

Search: Posts Made By: agama
11,026
Posted By agama
Time service as suggested, or if not available...
Time service as suggested, or if not available maybe running date +%s if your date command on each supports it. That will give seconds since the epoch and you can just do integer compares.

If you...
5,832
Posted By agama
Understood. What I was indicating was that if...
Understood. What I was indicating was that if the subdirectory foo/x.mak exists it will be matched if ./x.mak is used where if \./x.mak is used it will not.

I guess actually both dots in the...
5,832
Posted By agama
A couple of things... First, you should...
A couple of things...

First, you should escape the dot in your pattern so that something like y/x.mak doesn't also match. It might not be a probability in your current directory structure, but...
4,084
Posted By agama
Completely hard coded, but this will work" ...
Completely hard coded, but this will work"


awk '/"lan3"/' file
Forum: HP-UX 05-27-2013
5,433
Posted By agama
That didn't work because you don't need the word...
That didn't work because you don't need the word signal, just pkill -2 inetd


#!/usr/bin/env ksh
# should work with bash too
# usage: scriptname [-][signal-number|signal-name] pattern

if [[...
2,628
Posted By agama
Yes, the "DISPLAY" command should execute and...
Yes, the "DISPLAY" command should execute and pipe it's output to grep. It would help if you could post the whole script, or at least the portions that include the assignment to the DISPLAY variable....
4,036
Posted By agama
Do the records from your log file have a...
Do the records from your log file have a timestamp? If not, it's going to be difficult at best. Would be best to post a sample of the log file with any sensitive information X'd out.
2,465
Posted By agama
The scripts posted earlier in the thread work on...
The scripts posted earlier in the thread work on the original data as input, not what you are giving it. Did you try with the original data? I ran the original data through the two I posted and the...
2,053
Posted By agama
Have you tried reading the data into an array...
Have you tried reading the data into an array which would allow you to avoid the substring overhead which I believe is costing you. Your original code ran in about 4 seconds for me using Bash and...
2,465
Posted By agama
ERK!! I made a change, and tested it, but...
ERK!!

I made a change, and tested it, but failed to see all zeros. Going blind I think.

I've fixed the bug by reverting to my original logic and it works now for me. THANKS!


awk '
...
2,465
Posted By agama
Have a go with either of the programmes below. ...
Have a go with either of the programmes below. If your input file is huge, you may run into issues because these load everything into memory. There are ways to work round those issues, but have a...
2,465
Posted By agama
Assuming your data is in a file named t.data...
Assuming your data is in a file named t.data this is one way:


awk '
/>/ { split( $1, a, ">" ); sect=a[1]; next; }

/Start/ {
s = "";
printf( "%s ", sect );

...
67,991
Posted By agama
I tried in Kshell -- it needed $(( ... )) and...
I tried in Kshell -- it needed $(( ... )) and assumed that bash required the same. My bad for not testing with bash.

Thanks.
67,991
Posted By agama
Even with a #! change, I think something like...
Even with a #! change, I think something like this is needed:


${infile:0:$((len-4))}


as long as bin/sh is a bash or kshell.
1,235
Posted By agama
You can download it and build it in your home...
You can download it and build it in your home directory -- no need to 'install' it. Of course, company policy might prohibit that too which is too bad.
12,638
Posted By agama
Ah, very good, thanks. Have a go with this: ...
Ah, very good, thanks.

Have a go with this:

awk '
/property name=/ {
gsub( ".*value=" Q, "" );
gsub( Q ".*", "" );
print;
}
' Q="'" RS="[<>]"

...
12,638
Posted By agama
How were you testing it? if you were using echo...
How were you testing it? if you were using echo to echo it and pipe it into awk, were you using double quotes round the whole string? That won't work. Use single quotes:


echo '<property...
12,638
Posted By agama
If you're using a gnu-like awk that supports a...
If you're using a gnu-like awk that supports a record separator pattern, this might work for you:


awk '
/property name=/ {
gsub( ".*value=\"", "" );
gsub( "\".*", "" );
...
1,235
Posted By agama
If you write your scripts in Kshell, you can use...
If you write your scripts in Kshell, you can use shcomp which will convert the script into a binary representation that Kshell can execute. You then put the executable file out in a public...
2,107
Posted By agama
Try: sed 's/ //' input-file...
Try:


sed 's/ //' input-file >output-file
2,268
Posted By agama
First of all, you don't need to cat into a while,...
First of all, you don't need to cat into a while, you can redirect the file into the while:


while read stuff
do
echo $stuff
done <$ELOG


Further, the use of awk isn't needed either....
1,743
Posted By agama
If you have a modern Korn shell installed, ...
If you have a modern Korn shell installed, ${.sh.file} should contain the name of the file that was sourced.

Have a try with something like this:

#!/usr/bin/env ksh
echo "Running test2.sh...
1,918
Posted By agama
Pipe it through sort. awk ' {...
Pipe it through sort.


awk '
{ a[$1+0] = $0; }
END {
for( x in a )
{
printf( "%s", a[x] );
sc = " ";
for( i = x-10; i <= x + 10;...
1,918
Posted By agama
Assuming no duplicate field 1 values, and that...
Assuming no duplicate field 1 values, and that all will fit in memory this should work:


awk '
{ a[$1+0] = $0; }
END {
for( x in a )
{
printf( "%s", a[x]...
2,840
Posted By agama
Have a go with this: awk ' { ...
Have a go with this:


awk '
{
split( $1, a, ":" );
sum[a[1]] += $NF;
}
END {
for( s in sum )
print s, sum[s];
}
' input-file

...
Showing results 1 to 25 of 500

 
All times are GMT -4. The time now is 07:20 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy