我正在尝试创建一个字符串数组,其中包含我修改过的git文件,以便在bash程序中使用。示例输出:
On branch restructured
Your branch is up-to-date with 'origin/restructured'.
Changes not staged for commit:
(use "git add <file>..." to update what will be committed)
(use "git checkout -- <file>..." to discard changes in working directory)
modified: path/to/file1
modified: path/to/file2
我正在尝试获取 modified:
后面的文本,但是从我找到的资料来看,grep不支持换行符,所以我不知道如何将原始输出转换为可处理的内容。
git status --porcelain
命令开始,该命令专门为更容易解析而设计... - twalberg