Sponsored Content
Top Forums UNIX for Dummies Questions & Answers Vi - insert a tab between words? Post 302742833 by Yoda on Tuesday 11th of December 2012 03:57:06 PM
Old 12-11-2012
Run below in VI command mode:-
Code:
:%s/Jones /Jones[tab]/g

Note: press key: Tab (highlighted) after string: Jones for replacement.
 

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Insert TAB in echo statement

Hi, Can some1 help me to output a tab in an echo statement. I have tried echo "RNC: \t NODEB" but dont get the correct output. I am a beginnger to unix, so pls hold back the laughs....if u can (5 Replies)
Discussion started by: sunils27
5 Replies

2. Shell Programming and Scripting

pls help me to insert tab and formatthe file

i want to format the file with tab delimitaed and assign heading to each column . my format of file is 7 aiss 10 8 linux 25 9 linux_10for 35 Ouput i want like this Ver Host Fails 7 aiss 10 8 linux 25 9 ... (5 Replies)
Discussion started by: getdpg
5 Replies

3. UNIX for Dummies Questions & Answers

How to insert tab at specified column.HELP

I have input like: 1234567890 cut -c1-3,6-7,9-10 input > output Now I got 1236790. I want to insert space between each cut. So the output like: 123 67 90 Can anybody help? Thanks. (7 Replies)
Discussion started by: sslr
7 Replies

4. Shell Programming and Scripting

sed: how to insert tab?

Hi, I'm using the following to insert lines into file: sed ${rowNr}i'\ first row\ second row\ third row\ ' file.txt How can I add tab in front of each added line? "\t" or actual TAB does not seem to work? Thanks! (2 Replies)
Discussion started by: Juha
2 Replies

5. Shell Programming and Scripting

insert a field into a tab delimited file

Hello, Can someone help me to do this with awk or sed? I have a file with multiple lines, each line has many fields separated with a tab. I would like to add one more field holding 'na' in between the first and second fields. old file looks like, 1, field1 field2 field3 ... 2, field1... (7 Replies)
Discussion started by: ssshen
7 Replies

6. UNIX for Dummies Questions & Answers

Insert Field into a tab-delimited file

Hello, I have about 100 files in a directory with fields which are tab delimited. I would like to append the file name as the first field and it has to be done as many times as the total lines in the file. For example, myFile1.txt has the following data: 1 x y z 2 a b ... (5 Replies)
Discussion started by: Gussifinknottle
5 Replies

7. Shell Programming and Scripting

insert LF and TAB for formatting

trying to insert a LF and 2 TABs for this: sed 's/<td><\/td>/<td>\n\t\t<\/td>/' infile. but, I'm not getting the syntax for inserting the LF and TABs correct (1 Reply)
Discussion started by: dba_frog
1 Replies

8. UNIX for Dummies Questions & Answers

insert whitespace (tab) at start of each line

Hi all, I have this: begin data; dimensions nind=168 nloci=6; info BDT001.4 ( 1 , 1 ) ( 1 , 12 ) BDT003.4 ( 1 , 1 ) ( 12 , 12 ) BDT007.4 ( 1 , 1 ) ( 12 , 12 ) BDT009.4 ( 1 , 32 ) ( 12 , 22 ) etc, etc And need this: begin data; dimensions nind=168 nloci=6; info ... (2 Replies)
Discussion started by: MDeBiasse
2 Replies

9. Shell Programming and Scripting

Problem while assign string (words with tab) to a variable

Hi, I have a String(words with tab space) in a file ->file1.txt 0xxxx 11 test $aa$ 8.43 when i read the file and assign to variable value=$(cat file1.txt) echo $value i get the output without tab spaces. 0xxxx 11 test $aa$ 8.43 How to assign string... (2 Replies)
Discussion started by: nanthagopal
2 Replies

10. Shell Programming and Scripting

Delete and insert columns in a tab delimited file

Hi all , I have a file having 12 columns tab delimited . I need to read this file and remove the column 3 and column 4 and insert a word in column 3 as "AVIALABLE " Is there a way to do this . I am trying like below Thanks DJ cat $FILENAME|awk -F"\t" '{ print $1 "\t... (3 Replies)
Discussion started by: Hypesslearner
3 Replies
Net::LDAP::FilterBuilder(3pm)				User Contributed Perl Documentation			     Net::LDAP::FilterBuilder(3pm)

NAME
Net::LDAP::FilterBuilder - Build LDAP filter statements VERSION
This document refers to version 1.0004 of Net::LDAP::FilterBuilder PURPOSE
Use this module to construct LDAP filter statments which are compliant with the RFC 4515 syntax and also safely escape special characters. Filter statements can be built incrementally using simple logic operations. SYNOPSIS
use Net::LDAP::FilterBuilder; my $filter1 = Net::LDAP::FilterBuilder->new( sn => 'Jones' ); # now $filter1 eq '(sn=Jones)' Basic logic operations such as "and", "or" and "not": $filter1->and( givenName => 'David' ); # (&(sn=Jones)(givenName=David)) my $filter2 = Net::LDAP::FilterBuilder->new( sn => [ 'Jones', 'Edwards', 'Lewis' ] ); # (|(sn=Jones)(sn=Edwards)(sn=Lewis)) my $filter3 = Net::LDAP::FilterBuilder->new( givenName => 'David' )->not; # (!(givenName=David)) Build up filters incrementally from other FilterBuidler objects: my $filter4 = Net::LDAP::FilterBuilder->new( sn => ['Jones', 'Edwards'] )->and( $filter3 ); # (&(|(sn=Jones)(sn=Edwards))(!(givenName=David))) Special characters to LDAP will be escaped: my $filter5 = Net::LDAP::FilterBuilder->new( sn => 'foo*bar' ); # (sn=foo*bar) To disable escaping, pass a Scalar reference: my $filter6 = Net::LDAP::FilterBuilder->new( sn => 'foo*bar' ); # (sn=foo*bar) Alternate operators are available through the three-argument constructor form: my $filter7 = Net::LDAP::FilterBuilder->new( '>=', dateOfBirth => '19700101000000Z' ); # (dateOfBirth>=19700101000000Z) DESCRIPTION
This is a convenience module which greatly simplifies the construction of LDAP query filter statments, which are described in RFC 4515 and also the Net::LDAP::Filter manual page. USAGE
To make any filter, call the constructor "new" with the attribute and value to match: my $filter = Net::LDAP::FilterBuilder->new( sn => 'Jones' ); The value returned is an object, but stringifies to the current query: print "success" if $filter eq '(sn=Jones)'; # prints "success" However you can refine the filter statement using three additional methods for the logical operations "and", "or" and "not", as shown in the "SYOPSIS" section, above, and the "METHODS" section below. There are two ways to refine a filter. Either call the logic method with a new attribute and value, or call a logic method and pass another Net::LDAP::FilterBuilder object. These two practices are also shown in the "SYNOPSIS" section, above. Comparison Operators By default the module uses an equal operator between the attribute and value. To select an alternate operator, use the three agurment form of the constructor: my $filter = Net::LDAP::FilterBuilder->new( '>=', dateOfBirth => '19700101000000Z' ); # (dateOfBirth>=19700101000000Z) Note that this module is not aware of the list of valid operators, it simply takes the first argument to be the operator, whatever it might be. Special Character Escaping If you happen to include one of the small set of characters which are of special significance to LDAP filter statments in your value argument, then those characters will be escaped. The list of characters is: ( ) * NUL To avoid this pass in a scalar reference as the value argument. For example to enable a wildcard (substring) match on a value: my $filter = Net::LDAP::FilterBuilder->new( sn => 'foo*bar' ); # (sn=foo*bar) METHODS
as_str Returns the string representation of the LDAP filter. Note that the object will stringify to this value in string context, too. and(FILTERSPEC) Logically conjoins this filter with the one specified by FILTERSPEC. FILTERSPEC may be a Net::LDAP::FilterBuilder object, or a hash representation of the filter as taken by new. Returns the newly-conjoined Net::LDAP::FilterBuilder. or(FILTERSPEC) Logically disjoins this filter with the one specified by FILTERSPEC. FILTERSPEC may be a Net::LDAP::FilterBuilder object, or a hash representation of the filter as taken by new. Returns the newly-disjoined Net::LDAP::FilterBuilder. not Logically complements this filter. Returns the newly-negated Net::LDAP::FilterBuilder. AUTHOR
Originally written by Ray Miller. MAINTAINER
Oliver Gorwits "<oliver.gorwits@oucs.ox.ac.uk>" COPYRIGHT &; LICENSE Copyright (c) The University of Oxford 2008. This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself. perl v5.10.1 2010-06-13 Net::LDAP::FilterBuilder(3pm)
All times are GMT -4. The time now is 07:59 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy