Linked Questions

11
votes
2answers
54k views

Passing a variable to sed [duplicate]

I cannot not use a shell variable in sed in the $NUMBER form. I have this line in my shell script: cat shared.txt sed 's/whatever1/$2 ... whatever2/' > shared2.txt The result in shared2.txt looks ...
2
votes
2answers
8k views

Why does a sed command work interactively but not in my script? [duplicate]

SED command not replacing in bash under Debian, but works in command line. Works in command line: sed -i 's|/dev/disk/by-label/SR6D4|/dev/disk/by-label/SR4D4|g' /etc/my/config.xml Not working in ...
1
vote
1answer
899 views

How to replace a word in a file by a word get by read function? [duplicate]

Situation: echo "tell me a word" read the_word How to replace all WordToReplace in a file by the_word? sed does not seems to appreciate: sed -i 's/WordToReplace/$the_word/g' thefile.sh
0
votes
1answer
2k views

sed replace with variable [duplicate]

I am trying to replace matching string with other string. This is what I have ZKHOSTS="host1,host2,host3" old_string="tsd.storage.hbase.zk_quorum*" new_string="tsd.storage.hbase.zk_quorum = $ZKHOSTS" ...
2
votes
2answers
310 views

Using sed with an integer variable [duplicate]

I want to sed using a variable. For example, sed -n '1,10p' file. So, instead of 10, I want to use $k where k is an integer.
0
votes
1answer
416 views

sed replace with value from an argument [duplicate]

Although this seems like a simple task, the sed call is not substituting the value that I send for IP. Instead, it is replacing localhost with "${IP}". substitute() { export IP=$1 echo $IP ...
0
votes
1answer
413 views

Using sed to find and change information in configuration file [duplicate]

There is a file named partner like: abc def ghi There is another conf file like: part=abc var=x var=y id=123 part=def var=z id=345 and so on... I am making a shellscript which reads line from '...
1
vote
2answers
129 views

Sed command runs with hardcoded value in regex but fails with variable in script [duplicate]

My file data Pattern is below and i need output as 6 or 3 or 8 or 4 based on the variable value which is eth0 and eth1 eth0RX:6:eth0TX:3|eth1RX:8:eth1TX:4| Below code works well sed 's/.*eth0RX:\([...
-1
votes
2answers
346 views

appending into middle of a string using sed [duplicate]

I am completely new to sed script. I want to make a script so that it asks user to enter value to be inserted in file. I am not able to find the correct code so the line I have in the text file looks ...
0
votes
2answers
151 views

content from pwd and which failed with sed to be replaced [duplicate]

I have a file which has the following content: BWA='/software/bwa/bwa-0.7.12/bwa' SAMTOOLS='/software/samtools/samtools-1.3.1/samtools' The above tools are on my computer: which bwa => /work/...
0
votes
0answers
294 views

Sed is not replacing with the value of a variable [duplicate]

I'm using sed to modify a file. In simple terms, my modifier looks as so sed -e '11s/$/ $LinuxUsername/' This is suppose to add in their linux username at the end of line 11, however, it is instead ...
1
vote
1answer
143 views

Replacing string in a file with script [duplicate]

One of the ways replacing a string with sed can be done as follows: sed -i 's/old_str/new_str/' file.txt However if replace.sh is sed -i 's/$1/$2/' $3 the command ./replace.sh old_str new_str ...
0
votes
0answers
165 views

Use variable inside sed command [duplicate]

how can i use variables inside this sed command? sed -i.bak -e '/triggerword/,${w $DIR/tempfile' -e 'd;}' $DIR/targetfile inside -e '{w $DIR/tempfile' -e 'd;}' the $DIR/tempfile isn't recognized
2
votes
1answer
94 views

put $LINE value instead of “$LINE” [duplicate]

I have a loop in the script below. It is not working as I want. I need to put the $LINE value in front of each column. While it puts "$LINE" instead of it is value: cat list | while read LINE ; do ...
0
votes
1answer
118 views

replace word with a variable in line start with [duplicate]

I need to know how to replace this line in fstab: tmpfs /dev/shm tmpfs defaults 0 0 with: tmpfs /dev/shm tmpfs defaults,...

15 30 50 per page