【发布时间】:2020-11-11 17:31:28
【问题描述】:
我正在尝试仅获取父文件夹的 git 差异。这是我的 git diff 输出:
git diff --dirstat=files,0 HEAD^ HEAD | awk '{print $2}'
aws_app1_service/app/models/
aws_app1_service/app/views/
aws_app1_service/app/
aws_app2_service/config/
aws_app2_service/k8s_resources/
aws_app2_service/tests/steps/
aws_app2_service/tests/
aws_app3_service/
aws_app4_service/
在此之后,我想使用 sed 仅过滤斜线之前的最左边部分并进行排序 |之后独一无二 即最终输出应该是这样的:
aws_app1_service
aws_app2_service
aws_app3_service
aws_app4_service
谁能告诉我 sed 命令的正确用法应该是什么来获得所需的输出?提前致谢
【问题讨论】: