Sponsored Content
Top Forums Shell Programming and Scripting inserting a String in the file(s) Post 302070984 by csaha on Tuesday 11th of April 2006 05:36:50 AM
Old 04-11-2006
Still not sure after reading the positings, if I need to append a line after a particular line, then how to do it?

For example -
Code:
My out-put is like this 

$ p4 group -o lpth-everyone 

# A Perforce Group Specification.
#
#  Group:       The name of the group.
#  MaxResults:  A limit on the results of operations for users in
#               this group, or 'unlimited'.  See 'p4 help maxresults'.
#  MaxScanRows: A limit on the data scanned during operations for users
#               in this group, or 'unlimited'.  See 'p4 help maxresults'.
#  Timeout:     A time (in seconds) which determines how long a 'p4 login'
#               session ticket remains valid (default is 12 hours).
#  Subgroups:   Other groups automatically included in this group.
#  Users:       The users in the group.  One per line.
 
Group:  lpth-everyone
 
MaxResults:     unlimited
 
MaxScanRows:    unlimited
 
Timeout:        43200
 
Subgroups:
 
Users:
        aparna
        hiqbal
        kamalesh
        nverma
        rchitu
        rmookherjee
        rsarmiento


Now for example if I need to add "xxxxx" just below "nverma" then how to do it? Which means the output should be like this


Code:
My out-put required to be like this 

$ p4 group -o lpth-everyone | <some unix stream appending operation>

# A Perforce Group Specification.
#
#  Group:       The name of the group.
#  MaxResults:  A limit on the results of operations for users in
#               this group, or 'unlimited'.  See 'p4 help maxresults'.
#  MaxScanRows: A limit on the data scanned during operations for users
#               in this group, or 'unlimited'.  See 'p4 help maxresults'.
#  Timeout:     A time (in seconds) which determines how long a 'p4 login'
#               session ticket remains valid (default is 12 hours).
#  Subgroups:   Other groups automatically included in this group.
#  Users:       The users in the group.  One per line.
 
Group:  lpth-everyone
 
MaxResults:     unlimited
 
MaxScanRows:    unlimited
 
Timeout:        43200
 
Subgroups:
 
Users:
        aparna
        hiqbal
        kamalesh
        nverma
        xxxxx
        rchitu
        rmookherjee
        rsarmiento


NOTE: I need to maintain the space before "xxxxx" as well. Smilie

Thanks in advance
C Saha
 

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Inserting new line after match of a fixed string

Hi, I have a file which contains many occurances of a string say "hellosunil". I want to insert a newline charcater after all the "hellosunil" strings in the file. trying to use sed, sed -e 's/hellosunil/\\nhellosunil/g' file1 sed help says u cannot substitute a regular expression... (6 Replies)
Discussion started by: sunil_neha
6 Replies

2. Shell Programming and Scripting

Inserting a String in a file header.

Dear all, I have a file created in the name sample.txt in UNIX with header and footer. How to insert a required string (for example "FILE1") in the header part after the file has been created. What kind of command can i use to do the same. Thanks in advance Hari (3 Replies)
Discussion started by: Hari123
3 Replies

3. Shell Programming and Scripting

inserting a character between string

i have a file contains like this: i want to create a script that will insert a comma "." after the 10th character so it would be look like this thanks in advance (5 Replies)
Discussion started by: dakid
5 Replies

4. Shell Programming and Scripting

inserting a string to a text file

Hello Can somebody please help me with the following script? I'm trying to create a text file with 20 blank lines and then insert a string in line 2 but nothing is printed in the itxtfile. I can create the file with 20 blank lines but when I "tell" it to print something on the second line, it... (4 Replies)
Discussion started by: goude
4 Replies

5. Shell Programming and Scripting

Inserting a string in another sting

Hi Experts, I need to insert a sting into another string at a specified position. Like the below. Regards, Tin-Tin (3 Replies)
Discussion started by: tinufarid
3 Replies

6. Shell Programming and Scripting

Inserting string in between field in comma separated file

Hello Mates, I have one txt file having commo seperated values. I have to insert string "FALSE" in 2nd field from the end. E.G SE18 6RN,,,,5439070,1786840,,1000002148671600,123434 Out put should be: SE18 6RN,,,,5439070,1786840,FALSE,1000002148671600,123434 Can some one help me to... (8 Replies)
Discussion started by: krsnadasa
8 Replies

7. Shell Programming and Scripting

Inserting blank lines after string change

My input data looks like this ... -150 120 8 -150 122 7 -150 124 11 -150 126 8 -150 128 19 -150 130 13 -150 132 26 -150 134 38 -150 136 45 -150 138 62 -150 140 75 -150 142 110 -150 144 139 -150 146 138 -150 148 158 -150 150 173 -150 152 217 (5 Replies)
Discussion started by: chrisjorg
5 Replies

8. Shell Programming and Scripting

Inserting into long delimited string using perl.

Hi, I have a very long pipe delimited string. The length of the string could vary. For example: START|one|two|three|four|five|six|seven START|one|two|three|four|five|six|seven|eight|nine START|one|two|three|four I want to replace in the third occurence of string with another... (9 Replies)
Discussion started by: som.nitk
9 Replies

9. Shell Programming and Scripting

Inserting a long string (readable in sed)

Hi everyone, I am trying to insert a single very long string as the first line of a file, So the following sed commands does what I want; sed '1i\"","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z"' file.txt Think that all the... (3 Replies)
Discussion started by: hayreter
3 Replies

10. Linux

Issue in inserting null string in array

I am getting some values from a file and putting them in an array..but the null strings are not getting passed to the array. So during printing the elements ,the null string is not showing in the output. during array size calculation it is also excluding null.Please let me know how to do it. # cat... (2 Replies)
Discussion started by: millan
2 Replies
group(5)							File Formats Manual							  group(5)

Name
       group - group file

Description
       The file is an ASCII file that contains the following information for each group:

       Group name
       Encrypted password
       Numerical group ID
       Comma-separated list of all users allowed in the group

       Each  group name is separated from the next by a new line.  The fields are separated by colons.	If the password field is null, no password
       is demanded.

       Because of the encrypted passwords, it can and does have general read permission and can be used, for example, to map numerical	group  IDs
       to names.

       The  database  can be distributed in a network by a naming service, such as Yellow Pages or BIND/Hesiod.  See the Guide to the Yellow Pages
       Service or the Guide to the BIND/Hesiod Service for setup information.

Restrictions
       The command will not change the passwords.

       Increasing the number of groups that a user is in beyond 8 can affect services that use SUN RPC.  The version of SUN RPC shipped with ULTRX
       V4.2  supports up to 32 groups.	Prior versions supported users being in up to 8 groups.  Users who increase the number of groups that they
       are a member of to more than 8 will not be able to NFS mount file systems from ULTRIX servers older than V4.2.  If root group membership is
       increased to more than 8 groups on a V4.2 system, the YP service may not work if that V4.2 system is in a mixed YP server environment where
       there are both V4.2 and previous releases of YP servers.  Again, this incompatibility can only occur if a user's or root's group membership
       is increased to more than 8 groups.

Files
See Also
       passwd(1), setgroups(2), crypt(3), getgrent(3), initgroups(3x), passwd(5)
       Guide to the BIND/Hesiod Service
       Guide to the Yellow Pages Service

																	  group(5)
All times are GMT -4. The time now is 11:26 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy