<分区>
我运行下一个:
find . -type f -printf '%T@ %p\n' | sort -n | tail -1
下一个返回给我:
1376221215.000000000 ./Rev.12345/run.exe
我只想获取 12345 号码。我应该使用哪个命令(我尝试使用 cut 命令,但没有成功)?
<分区>
我运行下一个:
find . -type f -printf '%T@ %p\n' | sort -n | tail -1
下一个返回给我:
1376221215.000000000 ./Rev.12345/run.exe
我只想获取 12345 号码。我应该使用哪个命令(我尝试使用 cut 命令,但没有成功)?
最佳答案
您可以将输出通过管道传输到 sed
:
... | sed 's/.*Rev\.\([0-9]*\).*/\1/'
关于Bash/从字符串中获取子字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18170488/