我运行下一个:
find . -type f -printf '%T@ %p\n' | sort -n | tail -1
这让我回到下一个:
1376221215.000000000 ./Rev.12345/run.exe
我想只获得12345号码。我应该使用哪个命令(我尝试使用cut命令,但没有成功)?
答案 0 :(得分:3)
您可以将输出传递给sed
:
... | sed 's/.*Rev\.\([0-9]*\).*/\1/'
答案 1 :(得分:2)
您可以使用以下方法管道输出:
awk -F '[./]+' '{print $4}'
答案 2 :(得分:1)
你也可以使用grep
... | grep -o Rev.[0-9]* s | grep -o [0-9]*