亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

Chinaunix

標(biāo)題: sed 替換文本 替換的字符串含有空格 [打印本頁(yè)]

作者: Piaomiao139    時(shí)間: 2015-09-21 15:53
標(biāo)題: sed 替換文本 替換的字符串含有空格
  1. replace=“aaaaa
  2. xxxx
  3. vvvvv”
  4. testfile:
  5. aaaa
  6. test
  7. aaaa
  8. test

  9. sed 's/test/'$replace'/g' testfile
復(fù)制代碼
這樣替換不成功  這是為什么呢?

作者: dn833    時(shí)間: 2015-09-21 16:03
  1. replace="a\nb\nc"
復(fù)制代碼

作者: Piaomiao139    時(shí)間: 2015-09-21 16:22
回復(fù) 2# dn833


    必須要這樣嗎   其他的解決方法有沒(méi)有?
作者: Piaomiao139    時(shí)間: 2015-09-21 16:27
那如果 我替換的文本本身就是一個(gè)文件呢?
那么我加上還要加上神馬的 不是很麻煩?
怎么直接替換掉呢?
作者: MMMIX    時(shí)間: 2015-09-21 16:50
回復(fù) 4# Piaomiao139


    那就不要用 sed 了,換個(gè)工具。
作者: ly5066113    時(shí)間: 2015-09-21 17:07
回復(fù) 4# Piaomiao139
  1. awk '/test/{system("cat replacefile");next}1' testfile
復(fù)制代碼

作者: zhzhs    時(shí)間: 2015-09-22 11:10
10.sed “s/test/`echo $replace`/g" testfile




歡迎光臨 Chinaunix (http://www.72891.cn/) Powered by Discuz! X3.2