如何在特定行中复制和写入

时间:2014-03-03 08:10:59

标签: unix

我想将文件发送到远程服务器,然后复制其中唯一的行,然后在另一个放置在远程服务器中的文件中搜索特定行(标准单词) 然后替换它而不删除或修改此文件中的任何其他内容

我试过

df -h | grep '/dev/md/dsk/d0' | awk '{ print $5 }' |tee ~/test1
scp ~/test1 username@hostname~/holder.txt

ssh username@hostname sed s/"text_to_replace"/text_to_replace_it/g ~/target.txt

我成功发送文件但目标文件没有任何变化(我在“sed”中手动尝试了任何文本但没有发生任何事情?

谢谢&问候

1 个答案:

答案 0 :(得分:0)

remove the slash by the way :

sed "/$a/,/$b/!d" input_file > new_file