我正在写一个脚本,我需要从shell命令输出中获取一个数字。该命令&其回报是使用sed/grep/awk从流中提取数字
$ git branch -a -v --no-abbrev --contains $(git rev-parse HEAD)
* (HEAD detached at c5246b6) c5246b6907e46795741853852462914e7a5f60de Merge pull request 1166 from testPR into dev
remotes/origin-pull/1166/merge c5246b6907e46795741853852462914e7a5f60de Merge pull request 1166 from testPR into dev
我试图用sed的在管道结果,以提取1166
出结果的。像
$ git branch -a -v --no-abbrev --contains $(git rev-parse HEAD) | sed <pattern>
东西拿到1166种 我的模式迄今似乎并没有让我期待的数量。
我会在这里留下以防万一:https://stackoverflow.com/help/someone-answers –
那些链接属于这里? – OK999
我认为这是一个暗示,接受更多的答案,看到60个问题中,你只接受12个答案?只是猜测,但。假设你得到的答案实际上解决了你的问题,那就是。 –