linux中sed 替换

linux中sed 替换用法

sed命令可以直接替换文件中的内容其用法如下:

sed -i 's/A/a/g' file.txt

参数-i 会在源文件中直接替换,所以要确定后在使用此参数。

s表示替换,后通常跟正则表达式。

该命令会按行替换文件中所有的A,如果只想对文件中的某些行进行替换,可以这样:

sed -i '1s/A/a/g' file.txt       只替换第一行
sed -i '1,10s/A/a/g' file.txt       只替换第一行到第十行
sed -i '$s/A/a/g' file.txt       只替换最后一行
sed -i '2,$s/A/a/g' file.txt       替换第二行到最后一行
  • 发表于 2018-08-31 14:11
  • 阅读 ( 2292 )
  • 分类:linux

0 条评论

请先 登录 后评论
安生水
安生水

351 篇文章

作家榜 »

  1. omicsgene 702 文章
  2. 安生水 351 文章
  3. Daitoue 167 文章
  4. 生物女学霸 120 文章
  5. xun 82 文章
  6. rzx 78 文章
  7. 红橙子 78 文章
  8. CORNERSTONE 72 文章