Hi experts,
I have a the following awk command,
awk '{print $1}' /users/jon/list4.txt. The output is
123
787
888
...
...
I want to move the output to array using shell programming.
My shell is tcsh.
Is it possible to move to array using shell porg? I know its possible in... (14 Replies)
Hi,
I have a file
1:apple orange:one
2:banana:two
3:cherry:3
When I do awk -F: ' { print $2 } ' file
apple orange
banana
cherry
Now, when i redirect awk output to the file it has issue with strings
#!/bin/bash
FILEA=file
A=(`awk -F: ' { print $2 } ' $FILEA `)
echo ${A} (2 Replies)
Generalized arrays take any type of variable(s) as subscripts, but the subscript(s) are treated as one long string expression.
The use of for(a in x) on a generalized array will return all of the valid subscripts in some order, not necessarily the one you wished.
How can I make it so that i... (2 Replies)
Hi All,
I have an array in perl as @match = (201001,201002,201001,201002);
I am trying to sort this array as
@match = sort(@match);
print "@match";
I dont see the output sorted any answers
I also tried another way, but still the results are not sorted
foreach my $match (sort { $a... (2 Replies)
So, here's a scenario that requires the same logic as what I'm working on: Suppose that you have a directory containing files named after users. For awk's purposes, the filename is a single field-- something parse-friendly, like john_smith. Now, let's say that I'd like to populate an array in... (2 Replies)
Hi all,
I have a script which produces a nice table but I want to sort it on column 3.
This is the output line in the script:
# Output
{ FS = ":";
format = "%11s %6s %-16s\n";
prinft "\n"
printf ( format, "Size","Count","Who" ) }
for (i in... (21 Replies)
Have built this script, the output is what I needed, but NR 6 is omitted. Why? Is it an error? I am using Gawk.
'{nr=$2;f = $1} END{for (i=1;i<=f;i++) if (nr != i) print i, nr }' input1.csv >output1.csvinput1.csv
1 9
3 5
4 1
7 6
8 5
10 6
output1.csv > with the missing line number 6. 6 is... (5 Replies)
I have this code
echo $logfile | awk ' {arr++; next} END { for (i in arr) {print i} }'
that gives me this output
result1
result2
result3
I try to figure out how to get it like this
result1 result2 result3 (4 Replies)
I have awk command :
awk -F ' ' '{ print $NF }' log filename
And it gives the output as below:
06:00:00
parameters:
SDS
(2)
no
no
no
no
doc=4000000000).
information: (6 Replies)
Discussion started by: ramprabhum
6 Replies
LEARN ABOUT PHP
wincache_ucache_get
WINCACHE_UCACHE_GET(3) 1 WINCACHE_UCACHE_GET(3)wincache_ucache_get - Gets a variable stored in the user cacheSYNOPSIS
mixed wincache_ucache_get (mixed $key, [bool &$success])
DESCRIPTION
Gets a variable stored in the user cache.
PARAMETERS
o $key
- The $key that was used to store the variable in the cache. $key is case sensitive. $key can be an array of keys. In this case
the return value will be an array of values of each element in the $key array. If an object, or an array containing objects, is
returned, then the objects will be unserialized. See __wakeup() for details on unserializing objects.
o $success
- Will be set to TRUE on success and FALSE on failure.
RETURN VALUES
If $key is a string, the function returns the value of the variable stored with that key. The $success is set to TRUE on success and to
FALSE on failure.
The $key is an array, the parameter $success is always set to TRUE. The returned array (name => value pairs) will contain only those name
=> value pairs for which the get operation in user cache was successful. If none of the keys in the key array finds a match in the user
cache an empty array will be returned.
EXAMPLES
Example #1
wincache_ucache_get(3) with $key as a string
<?php
wincache_ucache_add('color', 'blue');
var_dump(wincache_ucache_get('color', $success));
var_dump($success);
?>
The above example will output:
string(4) "blue"
bool(true)
Example #2
wincache_ucache_get(3) with $key as an array
<?php
$array1 = array('green' => '5', 'Blue' => '6', 'yellow' => '7', 'cyan' => '8');
wincache_ucache_set($array1);
$array2 = array('green', 'Blue', 'yellow', 'cyan');
var_dump(wincache_ucache_get($array2, $success));
var_dump($success);
?>
The above example will output:
array(4) { ["green"]=> string(1) "5"
["Blue"]=> string(1) "6"
["yellow"]=> string(1) "7"
["cyan"]=> string(1) "8" }
bool(true)
SEE ALSO wincache_ucache_add(3), wincache_ucache_set(3), wincache_ucache_delete(3), wincache_ucache_clear(3), wincache_ucache_exists(3), win-
cache_ucache_meminfo(3), wincache_ucache_info(3), __wakeup().
PHP Documentation Group WINCACHE_UCACHE_GET(3)