Add few characters


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Add few characters
# 1  
Old 08-14-2006
Add few characters

Hello,

I have a file with few n number of lines .I want to add any character ie comma "," in begining of each line of the file i dont know how many lines the file may contain Also, i want to add comma twice ot thrice in front of each line like 3 coulmn's.

input file

abc
def
ijk

output file
,,,abc
,,,def
,,,ijk


i tried the same via apaste command but not giving me desried input...

Pls suggest some online command for the same....

Thanks in advance

Aparna
# 2  
Old 08-14-2006
If you have Perl... .

Code:
$ cat x.dat
abc
def
ijk
$ perl -p -i -e "s/^/,,,/g" x.dat
$ cat x.dat
,,,abc
,,,def
,,,ijk
$

# 3  
Old 08-14-2006
Dear Nathan,

I looked at your solution. You used 3 flags with perl, can you please tell me what they are for?

regards
Apoorva Kumar
# 4  
Old 08-14-2006
Hello,

i dont have perl on my sun machine .... pls suggest within shells....

regards,
# 5  
Old 08-14-2006
Hi,

you can also try this

cat file | sed 's/^/,,,/' > newfile
mv newfile file


regards
Apoorva Kumar
# 6  
Old 08-15-2006
thanks

thanks a lot for such a good and quick suggestion...

Regards,
# 7  
Old 08-15-2006
Perl command line flags.

This is an explanation of the command line flags I used above.

'-i' edits files in place.
'-e' allows you to define Perl code to be executed
'-p' loops around every line in the file and performs the substitution
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Red Hat

The English characters distorted after add a right to left language

i need for a right to left language support, in red hat EL6 , for repository problem, i never could to use from yum-solution, when i try from Gnu Desktop: Desktop --> system --> preference --> keyboard --> layouts --> Add and Add second language,the second language is ok but i lose English... (4 Replies)
Discussion started by: alwaystudent
4 Replies

2. Shell Programming and Scripting

Grep to remove and add specified characters

I have the following type of 2 column file: motility - role - supplementation - age b ancestry b purity b recommendation b serenity b unease b carving f expansion f I would like to print only certain sections of the file depending on the value of the second column. For instance,... (6 Replies)
Discussion started by: owwow14
6 Replies

3. Shell Programming and Scripting

Add the characters in file

Dear friends, in file i want to add some characters at line no 60 i.e. the original line line is if hence the 60th line will be f –a $LOGNAME != su4 ] Plz help me ... thanks in advance (8 Replies)
Discussion started by: sagar_1986
8 Replies

4. Shell Programming and Scripting

Count characters in a csv file and add an word.

Hello, I want to add a sentence to "post column" those who are only less than 30 characters.Thank you very much for your help. "category","title","post" "Z","Zoo","test 54325 test 45363mc." "Z","Zen","rs2w3rsj 2d342dg 2d3s4f23 d23423s23h 2s34s2423g ds232d34 2342." "Z","Zet","test4444... (3 Replies)
Discussion started by: hoo
3 Replies

5. Shell Programming and Scripting

Add a space between certain characters Using Perl Scripting

Hello All, I have a variable which is having values like this.. $var=A,B,C,D,E,F,G,H I want to add space after every three alphabets so that my final variable should look like this.. $var=A,B,C, D,E,F, G,H the space should come after the comma of third alphabet.. Pls tell me... (3 Replies)
Discussion started by: smarty86
3 Replies

6. Shell Programming and Scripting

cut add characters

i have following fixed width text(also has a delimiter) id;name;age;comments1;comments2;title;date to get output as id;name;age;;;title;date (remove comments but keep the delimiter in between) i use cut -c1-12,22,32- suppose if i want to insert another ; somewhere like ... (3 Replies)
Discussion started by: petergemeni
3 Replies

7. Shell Programming and Scripting

replace and add characters in filename

I have files named like ABAB09s099E1AAV1.pdf and ABAB09s099E2AAV1.pdf in a directory. I need to add _Lop in the end of the name, like ABAB09s099E1AAV1_Lop.pdf for all files. For files with E2 in the name I also have to replace 99 with 88 in the filename, that would be ABAB09s088E2AAV1_Lop.pdf ... (3 Replies)
Discussion started by: hakkar
3 Replies

8. Shell Programming and Scripting

Add characters at specific position in file

Hello I want to add some value at the specific position. My file has data like Hello Welcome to UNIX Forums Need Assistance I want to add some value at the end but at same character position for all lines. I want my output file to have data like : Here '_' represents blanks.... (3 Replies)
Discussion started by: dashing201
3 Replies

9. Shell Programming and Scripting

add a hyphen every 2 characters of every line

I have a text file like this with hundreds of lines: >cat file1.txt 1027123000 1027124000 1127125000 1128140000 1228143000 > all lines are very similar and have exactly 10 digits. I want to separate the digits by twodigit and hyphens....like so, > 10-27-12-30-00 10-27-12-40-00... (7 Replies)
Discussion started by: ajp7701
7 Replies

10. Shell Programming and Scripting

Add spaces between Characters

I need to add spaces in between characters in a string variable. Is there a shortcut? I know you can remove the spaces with sed, but does sed have a way to add them? Example: I have: DATA01 I want it to be: D A T A 0 1 What I have done so far is to create a function... (4 Replies)
Discussion started by: heyindy06
4 Replies
Login or Register to Ask a Question