首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Sed Md5Sum命令

Sed Md5Sum命令
EN

Stack Overflow用户
提问于 2018-05-18 02:43:13
回答 2查看 433关注 0票数 0

我正在尝试编写一个脚本,用jar文件的md5更新文件。

要获取md5,我可以执行以下命令:

代码语言:javascript
复制
 md5sum target/file1.jar | awk '{print $1;'}

这将打印文件的md5。要使用sed替换文本${md5},我可以执行以下命令:

代码语言:javascript
复制
sed -i 's/${md5}/md5Output/g' File2.json 

我想用第一个命令的内容替换md5Output。

这个是可能的吗?基本上,目标是计算"File1“的md5并将该md5值放在"File2”中。

EN

回答 2

Stack Overflow用户

发布于 2018-05-18 05:20:50

@Cyrus感谢你的参考!对于任何需要做同样类型的事情的人,这里有一个完整的答案

代码语言:javascript
复制
 #!/bin/sh

 VARIABLE=$(md5sum target/file1.jar | awk '{print $1;}')
 sed -i "s|\${md5}|$VARIABLE|g" file2.json
票数 0
EN

Stack Overflow用户

发布于 2018-05-18 15:33:23

Sed一行:

代码语言:javascript
复制
$ sed -i  "s/\${md5}/$( md5sum target/file1.jar | awk '{print $1}' )/g" File2.json
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50398491

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档