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

Chinaunix

標(biāo)題: 這個(gè)問題能用sed解決嗎? [打印本頁]

作者: icebergs    時(shí)間: 2010-04-19 16:06
標(biāo)題: 這個(gè)問題能用sed解決嗎?
文件內(nèi)容:

題目:...
題目:...
題目:...
題目:...
題目:...
...

修改后要達(dá)到的效果
題目1:...
題目2:...
題目3:...
題目4:...
題目5:...
...

即在“題目”后面遞增地加上序號(hào),望高手解決,謝謝~
作者: chenyx    時(shí)間: 2010-04-19 16:07
應(yīng)該用awk解決吧.
樓主去shell版問問
作者: liying_gg    時(shí)間: 2010-04-19 16:33
本帖最后由 liying_gg 于 2010-04-19 16:34 編輯

  1. [lchen0@pek-dsm-d1 ~]$ cat script
  2. item: sadfsd
  3. item: sadfasfas
  4. item: adfasdfasf
  5. item: asdasdf

  6. [lchen0@pek-dsm-d1 ~]$ awk '++i&&sub("item","item"i,$0)' script
  7. item1: sadfsd
  8. item2: sadfasfas
  9. item3: adfasdfasf
  10. item4: asdasdf
復(fù)制代碼


sed不能定義這種變量,并且沒有算術(shù)運(yùn)算,雖然理論上可以實(shí)現(xiàn),但是沒人會(huì)這么做。
作者: gamester88    時(shí)間: 2010-04-19 16:50
  1. # awk -F : '{$1=$1NR;print $0}' test  | sed 's/  /:/g'
復(fù)制代碼

作者: Celinde    時(shí)間: 2010-04-19 17:32
17:32:19 >i=1 ;cat file | while read line;do echo $line | sed "s/題目/題目$i/" ;((i++));done
題目1:...
題目2:...
題目3:...
題目4:...
題目5:...
17:32:25 >




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