change line


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting change line
# 1  
Old 06-14-2010
change line

Hello,

I want to change a line at file whit a script

i want to change line 150 for example, write hello and remove text of this line

EXAMPLE

LINE 150: my mother

change to:

LiNE 150: HELLO
# 2  
Old 06-14-2010
Code:
sed '150s/.*/HELLO/' infile

This User Gave Thanks to Scrutinizer For This Post:
# 3  
Old 06-14-2010
try:

Code:
sed "150s/.*/HELLO/" FICHERO_IN

This User Gave Thanks to albertogarcia For This Post:
# 4  
Old 06-14-2010
Quote:
Originally Posted by Scrutinizer
Code:
sed '150s/.*/HELLO/' infile

thanks, but....how i can save the file?

waht is .*¿¿¿

tahnks
# 5  
Old 06-14-2010
Hello,

I recommend you read: Sed - An Introduction and Tutorial

.* is:
. = any character
* = the "anterior" repeated any times

so, .* is "any phrase".

Then sed change "any phrase" in the line 150 for "HELLO".
You can redirect to other file with >:

Code:
sed "150s/.*/HELLO/" FILE_IN > FILE_OUT

This User Gave Thanks to albertogarcia For This Post:
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Change line end

Hello all, what I would like to have sounds quite simple... I have a file where the records have a line ending like (CR, LF, CR/LF, LFLF, ...) - so I do not know. In result I would like to have a file with UNIX line endings -> LF Maybe I can do it with a sed - but I do not... (8 Replies)
Discussion started by: API
8 Replies

2. Shell Programming and Scripting

How to change the line separator?

Hi All, I have a file with 20 columns, and the data itself has "\n" new line in it. So we have changed the row delimiter to ^E. Now i am unable to use head, wc -l etc... Please let me know how to change the line separator temporarily to run these unix commands. Thanks. (1 Reply)
Discussion started by: baranisachin
1 Replies

3. Shell Programming and Scripting

Change one line to multiple

I did help some at another forum to change one line to multiple lines. var1="abc001: text goes here yyy003: text goes here uuuu004: text goes here" Running this awk, gives correct result, but its not very nice. Any idea on how to simplify it? awk '{for (i=1;i<=NF;i++) printf $i~":"?"\n"$i" ":$i"... (7 Replies)
Discussion started by: Jotne
7 Replies

4. Shell Programming and Scripting

change to one line for if then if then

if ! grep -q "aa" $line;then if ! grep -q "bb" $line;then somthing fi fi (2 Replies)
Discussion started by: yanglei_fage
2 Replies

5. UNIX Desktop Questions & Answers

change in line

i have a line that has ",,", i need to change it to "," ; But i have it more than one time in the same line , sub(",,",",",$0) just sub the first one in the line? ---------- Post updated at 08:15 AM ---------- Previous update was at 08:15 AM ---------- using AWK please (2 Replies)
Discussion started by: Reham.Donia
2 Replies

6. Shell Programming and Scripting

change line and rows

hej i have a simple question: is it possible to change rows and lines in a simple textfile with awk or something else? I have: 1 2 3 4 5 6 9 8 7 6 5 4 an I will have: 19 28 37 46 55 64 (1 Reply)
Discussion started by: talia
1 Replies

7. Shell Programming and Scripting

Script to change file contents line by line

Hi, I'm struggling to write a script to do the following, -will go through each line in the file -in a specific character positions, changes the value to a new value -These character positions are fixed througout the file ----------------------- e.g.: file1.sh will have the following 3... (4 Replies)
Discussion started by: vini99
4 Replies

8. Shell Programming and Scripting

change first word in the every new line

Hello, i'm new with the scripting on unix and i need such script or maby something to that way: I need to change the the first word in every new line to a given word. Using just /bin/sh ( not using sed, awk, perl and ect). I would be very grateful. (9 Replies)
Discussion started by: wrwe
9 Replies

9. UNIX for Advanced & Expert Users

%device line change

Hello and thank you in advance for any assistance. Working with SCO 5.0.5 our SCSI tape device is no longer working. Before we replace the unit I want to verify it's not related to a change someone may have made via mkdev tape. For years the boot message would list the tape device as this:... (1 Reply)
Discussion started by: sighbrrguy
1 Replies

10. UNIX for Dummies Questions & Answers

change only selected line

hi i dont know how to go abt this? as i m new to unix. i have file say as xct. in file there are so many commands. . now here i m accepting new cron settings from user. but these new settings will be applicable for particular command. like my file is as * * * * * read a <... (0 Replies)
Discussion started by: d_swapneel14
0 Replies
Login or Register to Ask a Question