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

卡兰·卡拉(Karan Kalra)

我第一次使用jenkins进行持续的构建集成,而我感到震惊的是,我需要从特定的url下载.zip文件,解压缩,取出其中的.js文件,然后替换为“我的目标文件夹”。然后将一个.js文件中的变量值替换为另一个值

我可以处理从Shell脚本中的URL解压缩,复制和下载.zip文件的操作。请帮助我进行后续查询

假设.js文件(first.js)中的一个具有变量var urlValue = "http://www.ncebpm1295aph01.abc.net"我希望它的价值成为var urlValue = "http://www.ncebpm1217web01.abc.net"

灰狐

好吧,您很可能希望使用wget来使用Shell脚本来获取文件。

wget http://www.ncebpm1295aph01.abc.net

这实际上不是关于JavaScript的问题,因为尽管将对文件进行格式化以适合JavaScript语法,但是您将使用Shell解释器来访问和重写文件。

我建议您尝试使用sed命令。以下代码未经测试:

sed -i 's|http://www.ncebpm1295aph01.abc.net|http://www.ncebpm1217web01.abc.net' yourFile.js

说明:这将覆盖旧文件(通过使用-i参数)-在尝试新命令时,这是非常危险的操作!我建议出于测试目的,删除该-i参数并指定要写入的新文件,但是我提供了我认为是对原始问题的解答的内容。

限制:这只会替换文件中每一行上匹配字符串的第一个实例它还与字符串完全匹配,您可能希望将其放入变量等中,以使脚本动态化。继续阅读sed将介绍更多选项-我也是Shell脚本的新手,所以我不确定-但我希望有一个参数可以让您在第一次比赛后退出。

这意味着您只需要确保要更改的变量位于您要操作的任何JS文件的顶部即可。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

将变量值从Codeigniter中的另一个函数插入数据库?

来自分类Dev

将变量值传递给 ionic2 中的另一个组件

来自分类Dev

用bash将一个文件中的值替换为另一个文件中的值

来自分类Dev

将本地变量值订阅到Angular中另一个组件中的变量的Observable中

来自分类Dev

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

来自分类Dev

在另一个模块中使用一个Shiny模块的变量值

来自分类Dev

从一个文件中查找特定值并将其替换为另一个文件的脚本

来自分类Dev

如何将变量值批量放入另一个变量名中?

来自分类Dev

如何将变量值批量放入另一个变量名中?

来自分类Dev

如何将变量值附加到另一个变量

来自分类Dev

在C中如何将局部函数变量值传递给另一个函数并打印值而不会出现错误

来自分类Dev

使用变量值作为另一个原始变量的标识符

来自分类Dev

使用新的变量值来更新另一个变量

来自分类Dev

使用另一个变量值更新javascript变量

来自分类Dev

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

来自分类Dev

使用awk将列中的值替换为txt文件中的另一个值

来自分类Dev

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

来自分类Dev

将变量值传递给另一个用户的外壳

来自分类Dev

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

来自分类常见问题

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

来自分类Dev

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

来自分类Dev

在R中另一个数据框中使用变量专用的值来应用函数来校正一个数据框中的变量值

来自分类Dev

使用Perl将一个制表符分隔文件中的数组元素替换为另一个文件中的哈希值

来自分类Dev

如何将变量值从一个函数传递给另一个函数

来自分类Dev

将变量值从一个函数传递到另一个函数

来自分类Dev

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

Related 相关文章

  1. 1

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

  2. 2

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

  3. 3

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

  4. 4

    将变量值从Codeigniter中的另一个函数插入数据库?

  5. 5

    将变量值传递给 ionic2 中的另一个组件

  6. 6

    用bash将一个文件中的值替换为另一个文件中的值

  7. 7

    将本地变量值订阅到Angular中另一个组件中的变量的Observable中

  8. 8

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

  9. 9

    在另一个模块中使用一个Shiny模块的变量值

  10. 10

    从一个文件中查找特定值并将其替换为另一个文件的脚本

  11. 11

    如何将变量值批量放入另一个变量名中?

  12. 12

    如何将变量值批量放入另一个变量名中?

  13. 13

    如何将变量值附加到另一个变量

  14. 14

    在C中如何将局部函数变量值传递给另一个函数并打印值而不会出现错误

  15. 15

    使用变量值作为另一个原始变量的标识符

  16. 16

    使用新的变量值来更新另一个变量

  17. 17

    使用另一个变量值更新javascript变量

  18. 18

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

  19. 19

    使用awk将列中的值替换为txt文件中的另一个值

  20. 20

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

  21. 21

    将变量值传递给另一个用户的外壳

  22. 22

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

  23. 23

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

  24. 24

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

  25. 25

    在R中另一个数据框中使用变量专用的值来应用函数来校正一个数据框中的变量值

  26. 26

    使用Perl将一个制表符分隔文件中的数组元素替换为另一个文件中的哈希值

  27. 27

    如何将变量值从一个函数传递给另一个函数

  28. 28

    将变量值从一个函数传递到另一个函数

  29. 29

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

热门标签

归档