我正在尝试在PowerShell中执行以下语句
svn info filename | grep '^Last Changed Date:'| sed -e 's/^Last Changed Date: //'
我已经试过了:
svn info filename | Select-String '^Last Changed Date:'
我期望低于输出
2018年12月20日,星期四4:50:40 AM
最佳答案
要删除前导标签,可以使用具有RegEx模式的捕获组。
svn info filename | Select-String '^Last Changed Date: (.*)$' | ForEach-Object{$_.Matches.Groups[1].Value)
或在没有匹配项的情况下采用Ansgars方法(并重复标签)
(svn info filename) -replace "(?sm).*?^Last Changed Date: (.*?)$.*","`$1"
关于linux - PowerShell中的grep和sed等效项,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/53867147/