des*_*key 1 csv git bash git-submodules
我不知道如何编写Bash并在谷歌搜索了一段时间后,我没有更好的位置来实现我的需要.我有一个csv文件,包含一个git子模块列表及其在超级项目中的路径:
git://github.com/demo/git-repo.git, extensions/git-repo
git://github.com/demo/another-repo.git, extensions/another-repo
Run Code Online (Sandbox Code Playgroud)
我想有一个bash脚本,它将读取文件的每一行,将行的每一部分(用逗号分隔)放入以下命令
git submodule add $1 $2
Run Code Online (Sandbox Code Playgroud)
$1
是git:// part并且$2
是扩展/部分
我需要能够将csv文件的文件名传递给脚本,而不是在脚本中硬编码.如果有人可以帮助我,我会非常感激,因为我有超过50个这些子模块定期添加,我厌倦了逐个写出来.
干杯.
由于您只有50个这些子模块,因此您可以创建一个bash
脚本来执行此操作
#!/bin/bash
filename="$1"
while IFS="," read one two
do
git submodule add "$one" "$two"
done < "$filename"
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
235 次 |
最近记录: |