如何使用bash脚本替换一个文件中的变量值?

用户3256114

我有一个 Makefile,我想在其中使用 bash 脚本在运行时更改/替换变量的值。

SUBDIRS = 公共数据库通信

我想用 - 替换 SUBDIRS 的这个值

 protocols 

如何使用shell脚本替换它?

我试过了

  sed 's/\(SUBDIRS =\).*/\protocols/' Makefile

但这不能正常工作。请建议。

普....
sed -r 's/(SUBDIRS = ).*/\1protocols/' Makefile
SUBDIRS = protocols

使用回refrencing,字符串的一部分被捕获内(),并呼吁拍摄组。后来每个捕获组可以作为被称为\1\2等等。你可以捕捉高达9个捕捉组。

如果有可能出现多行文本,您可以使用awk

多行输入示例:

echo "$y"
SUBDIRS = common database communication
                   ola ola ola
                   bla bla bla


echo "$y" |awk -v RS="\n\n"  'BEGIN{FS=OFS="="}{$2="protocols"}1'
SUBDIRS =protocols

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

查找作为参数传递的变量值并替换为 Bash 脚本中的另一个变量值

来自分类Dev

下载zip并使用Shell脚本将.js文件中的变量值替换为另一个值

来自分类Dev

如何在 JavaScript 中为新的变量值分配一个变量值

来自分类Dev

Bash脚本从另一个文件替换一个文件中存在的某些单词

来自分类Dev

bash替换一个单独的文件中的单词

来自分类Dev

如何在另一个php文件中调用变量值

来自分类Dev

如何使用jQuery从另一个PHP文件获取PHP变量值?

来自分类Dev

使用 bash 查找和替换一个 csv 文件中的条目

来自分类Dev

使用在一个文件中定义的变量值,在同一目录中的文件中

来自分类Dev

如何使用Python 3.5.1递归替换一个目录中多个文件中的字节?

来自分类Dev

如何从另一个 php 脚本访问变量值

来自分类Dev

如何在linux中使用用户输入的变量值从一个shell脚本到另一个shell脚本?

来自分类Dev

如何在shell脚本中将一个变量值分配给另一个变量

来自分类Dev

从字符串中读取一个单词,并设置为bash中的变量值

来自分类Dev

如何提取变量值并将其连接到另一个变量中?

来自分类Dev

如何在json文件中传递bash变量值

来自分类Dev

我如何从一个PHP文件获取变量值到另一个PHP文件

来自分类Dev

如何将一个活动的变量值传递给 android 中的 baseactivity

来自分类Dev

如何在另一个函数中使用函数变量值?

来自分类常见问题

如何在另一个Java类的Java方法中使用变量值?

来自分类Dev

如何在另一个函数中使用函数变量值?

来自分类Dev

替换一个JavaScript变量

来自分类Dev

bash脚本创建多个文件并在每个文件中增量替换一个字符串

来自分类Dev

如何使用bash从脚本中的一个单词替换另一个单词?

来自分类Dev

在xml文件中查找并替换一个int

来自分类Dev

如何使用bash脚本将文件特定位置的文本替换为另一个文件中的文本?

来自分类Dev

如何用一个文件替换一个文件夹中的所有文件?

来自分类Dev

根据Bash中尚不存在的另一个变量分配变量值

来自分类Dev

如果使用awk在另一个文件中存在模式,如何替换一个文件中的字符串

Related 相关文章

  1. 1

    查找作为参数传递的变量值并替换为 Bash 脚本中的另一个变量值

  2. 2

    下载zip并使用Shell脚本将.js文件中的变量值替换为另一个值

  3. 3

    如何在 JavaScript 中为新的变量值分配一个变量值

  4. 4

    Bash脚本从另一个文件替换一个文件中存在的某些单词

  5. 5

    bash替换一个单独的文件中的单词

  6. 6

    如何在另一个php文件中调用变量值

  7. 7

    如何使用jQuery从另一个PHP文件获取PHP变量值?

  8. 8

    使用 bash 查找和替换一个 csv 文件中的条目

  9. 9

    使用在一个文件中定义的变量值,在同一目录中的文件中

  10. 10

    如何使用Python 3.5.1递归替换一个目录中多个文件中的字节?

  11. 11

    如何从另一个 php 脚本访问变量值

  12. 12

    如何在linux中使用用户输入的变量值从一个shell脚本到另一个shell脚本?

  13. 13

    如何在shell脚本中将一个变量值分配给另一个变量

  14. 14

    从字符串中读取一个单词,并设置为bash中的变量值

  15. 15

    如何提取变量值并将其连接到另一个变量中?

  16. 16

    如何在json文件中传递bash变量值

  17. 17

    我如何从一个PHP文件获取变量值到另一个PHP文件

  18. 18

    如何将一个活动的变量值传递给 android 中的 baseactivity

  19. 19

    如何在另一个函数中使用函数变量值?

  20. 20

    如何在另一个Java类的Java方法中使用变量值?

  21. 21

    如何在另一个函数中使用函数变量值?

  22. 22

    替换一个JavaScript变量

  23. 23

    bash脚本创建多个文件并在每个文件中增量替换一个字符串

  24. 24

    如何使用bash从脚本中的一个单词替换另一个单词?

  25. 25

    在xml文件中查找并替换一个int

  26. 26

    如何使用bash脚本将文件特定位置的文本替换为另一个文件中的文本?

  27. 27

    如何用一个文件替换一个文件夹中的所有文件?

  28. 28

    根据Bash中尚不存在的另一个变量分配变量值

  29. 29

    如果使用awk在另一个文件中存在模式,如何替换一个文件中的字符串

热门标签

归档