03-16-2010
Help to change the file with "sed" and "awk"
Hi experts
I want your help to change the file format to my wanted version, please give me a hand thanks
PHP Code:
$cat file
install pass
make os pass
make build kernel failed
usb storage pass
chane to
PHP Code:
| *install* | *make os* | *make build kernel* | *usb storage* |
| pass | pass | failed | pass |
10 More Discussions You Might Find Interesting
1. UNIX for Dummies Questions & Answers
Hi Friends,
Can any of you explain me about the below line of code?
mn_code=`env|grep "..mn"|awk -F"=" '{print $2}'`
Im not able to understand, what exactly it is doing :confused:
Any help would be useful for me.
Lokesha (4 Replies)
Discussion started by: Lokesha
4 Replies
2. Shell Programming and Scripting
hi All,
cat file_name | awk /^~/'{print $1","$2","$3","$4}' | sed -e 's/~//g'
Can this be done by using sed or awk alone (4 Replies)
Discussion started by: harshakusam
4 Replies
3. Shell Programming and Scripting
Input file:
2 aux003.net3.com error12
6 awn0117.net1.com error13
84 aux008 error14
29 aux001.ha.ux.isd.com error12
209 aux002.vm.ux.isd.com error34
21 alx0027.vm.net2.com error12
227 dux001.net5.com error123
22 us008.dot.net2.com error121
13 us009.net2.com error129Expected Output:
2... (4 Replies)
Discussion started by: sQew
4 Replies
4. Shell Programming and Scripting
Hi,
I have line in input file as below:
3G_CENTRAL;INDONESIA_(M)_TELKOMSEL;SPECIAL_WORLD_GRP_7_FA_2_TELKOMSEL
My expected output for line in the file must be :
"1-Radon1-cMOC_deg"|"LDIndex"|"3G_CENTRAL|INDONESIA_(M)_TELKOMSEL"|LAST|"SPECIAL_WORLD_GRP_7_FA_2_TELKOMSEL"
Can someone... (7 Replies)
Discussion started by: shis100
7 Replies
5. Shell Programming and Scripting
logs:
"/home/abc/public_html/index.php"
"/home/abc/public_html/index.php"
"/home/xyz/public_html/index.php"
"/home/xyz/public_html/index.php"
"/home/xyz/public_html/index.php"
how to use "cut" or "awk" or "sed" to get the following result:
abc
abc
xyz
xyz
xyz (8 Replies)
Discussion started by: timmywong
8 Replies
6. Post Here to Contact Site Administrators and Moderators
Majority of the questions are pertaining file/string parsing w.r.t
sed
or
awk
It would be nice to have these two as their own sub category under shell-programming-scripting which can avoid lot of duplicate posts. (1 Reply)
Discussion started by: jville
1 Replies
7. Shell Programming and Scripting
Hi Experts,
I have a string with colon delimited, want 2nd colon to be changed to a pipe.
data:
101:8:43:4:72:14:41:69:85:3:137:4:3:0:4:0:9:3:0:3:12:3:
I am trying with sed, but can change only 1 occurance:
echo "101:8:43:4:72:14:41:69:85:3:137:4:3:0:4:0:9:3:0:3:12:3:" | sed 's/:/|/2'... (5 Replies)
Discussion started by: rveri
5 Replies
8. Shell Programming and Scripting
I have a bunch of random character lines like ABCEDFG. I want to find all lines with "A" and then change any "E" to "X" in the same line. ALL lines with "A" will have an "X" somewhere in it. I have tried sed awk and vi editor. I get close, not quite there. I know someone has already solved this... (10 Replies)
Discussion started by: nightwatchrenba
10 Replies
9. UNIX for Dummies Questions & Answers
How to use "mailx" command to do e-mail reading the input file containing email address, where column 1 has name and column 2 containing “To” e-mail address
and column 3 contains “cc” e-mail address to include with same email.
Sample input file, email.txt
Below is an sample code where... (2 Replies)
Discussion started by: asjaiswal
2 Replies
10. Shell Programming and Scripting
Hello.
System : opensuse leap 42.3
I have a bash script that build a text file.
I would like the last command doing :
print_cmd -o page-left=43 -o page-right=22 -o page-top=28 -o page-bottom=43 -o font=LatinModernMono12:regular:9 some_file.txt
where :
print_cmd ::= some printing... (1 Reply)
Discussion started by: jcdole
1 Replies
VARIANT(3) 1 VARIANT(3)
VARIANT class
DESCRIPTION
The VARIANT is COM's equivalent of the PHP zval; it is a structure that can contain a value with a range of different possible types. The
VARIANT class provided by the COM extension allows you to have more control over the way that PHP passes values to and from COM.
$vVar = new VARIANT($var)
METHODS
VARIANT::VARIANT ([mixed $value], [int $type], [int $codepage])
VARIANT class constructor. Parameters:
o value
- initial value. if omitted, or set to NULL an VT_EMPTY object is created.
o type
- specifies the content type of the VARIANT object. Possible values are one of the VT_XXX"Predefined Constants". In PHP versions
prior to PHP 5, you could force PHP to pass a variant object by reference by OR'ing VT_BYREF with the $type. In PHP 5, this hack
is not supported; instead, PHP 5 can detect parameters passed by reference automatically; they do not even need to be passed as
VARIANT objects. Consult the MSDN library for additional information on the VARIANT type.
o codepage
- specifies the codepage that is used to convert strings to unicode. See the parameter of the same name in the "COM" class for
more information.
PHP versions prior to PHP 5 define a number of (undocumented) virtual properties for instances of the VARIANT class; these properties have
all been removed in PHP 5 in favour of its more natural syntax; these differences are best highlighted by example:
Example #1
Variant example, PHP 4.x style
<?php
$v = new VARIANT(42);
print "The type is " . $v->type . "<br/>";
print "The value is " . $v->value . "<br/>";
?>
Example #2
Variant example, PHP 5 style
<?php
$v = new VARIANT(42);
print "The type is " . variant_get_type($v) . "<br/>";
print "The value is " . $v . "<br/>";
?>
The reason for the change is that, internally, the COM extension sees VARIANT, COM and DOTNET classes as the same thing, and the design
philosophy for these classes is that all property and member accesses are passed through to COM with no interference. The new syntax is
more natural and less effort, and most of the removed virtual properties didn't make any sense in a PHP context in any case.
Note
PHP 5 takes a much simpler approach to handling VARIANTs; when returning a value or fetching a variant property, the variant is
converted to a PHP value only when there is a direct mapping between the types that would not result in a loss of information. In
all other cases, the result is returned as an instance of the VARIANT class. You can force PHP to convert or evaluate the variant as
a PHP native type by using a casting operator explicitly, or implicitly casting to a string by print(3)ing it. You may use the wide
range of variant functions to perform arithmetic operations on variants without forcing a conversion or risking a loss of data.
See also variant_get_type(3).
PHP Documentation Group VARIANT(3)