gpt4 book ai didi

linux - Bash 文本解析高尔夫

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:54:32 25 4
gpt4 key购买 nike

我正在编写一个 shell 脚本来确定上次在 subversion 存储库中创建分支的时间。以下代码有效:


DEV='http://some/svn/server/'
BRANCH='some/repos/branches/'
LAST_UPDATE=`svn list http://$DEV$BRANCH | sort -r`
LAST_UPDATE=${LAST_UPDATE:0:10}

但我不喜欢最后两行。我怎样才能将它们组合在一起?

NOTE: `svn list http://some/svn/server | sort -r`will return a list of folders such as:2009-01-12/2009-01-11/...2009-01-01/

我只是想删除结尾的斜线

最佳答案

怎么样:

    LAST_UPDATE=`svn list http://$DEV$BRANCH | sort -r | awk -F\/ '{print $1}'`

我没有测试过,我不确定反引号内的引号是否会导致任何问题,但除此之外我不明白为什么它不起作用...

关于linux - Bash 文本解析高尔夫,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/443185/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com