小编voi*_*ter的帖子

如何评估一个数学方程,文件中的每行一个?

我有一个包含以下内容的文件:

37 * 60 + 55.52
34 * 60 + 51.75
36 * 60 + 2.88
36 * 60 + 14.94
36 * 60 + 18.82
36 * 60 + 8.37
37 * 60 + 48.71
36 * 60 + 34.17
37 * 60 + 42.52
37 * 60 + 51.55
35 * 60 + 34.76
34 * 60 + 18.90
33 * 60 + 49.63
34 * 60 + 37.73
36 * 60 + 4.49
Run Code Online (Sandbox Code Playgroud)

我需要编写一个 shell 命令或 Bash …

scripting bash bc

8
推荐指数
3
解决办法
1686
查看次数

一个可以自动化 git commit 消息内容的 bash 脚本

通常,当我在 Git 中提交对子模块的更改时(如果这是唯一的更改),我会将结果提供git diff <submodule-name>给提交消息的正文(在我的 git 配置中diff.submodule设置为log)。所以消息看起来像:

Updated Core Submodule

Submodule Core eaedd3f..0721763:
  < Fixed ZA-123: Crash in rendering module
  < Merge 'develop' into 'master'
Run Code Online (Sandbox Code Playgroud)

我一直在尝试编写一个脚本来自动执行此操作,我可以将其绑定到我的 git 配置中的别名。要生成上面的文本,理想情况下我想运行一个命令,例如:

$ git submodule-commit Core
Run Code Online (Sandbox Code Playgroud)

这将执行以下操作(大致):

  1. 暂存对指定子模块的任何更改(Core在本例中)
  2. 区分对子模块的更改并存储稍后生成的消息的输出文本
  3. 运行git commit并提供主题行(Updated $1 Submodule,或者类似的东西,在这个例子中$1是哪里Core)。
  4. 将之前存储的差异结果也添加到提交消息中

我没有运气为此编写一个简单的脚本。我对 bash / shell 脚本不是很有经验。任何人都可以帮助提供实现此目的的实现吗?

scripting git

0
推荐指数
1
解决办法
5093
查看次数

标签 统计

scripting ×2

bash ×1

bc ×1

git ×1