2014-03-25 63 views

回答

2

也許你錯過了[0-9]*

$ grep -o "[0-9]*" file 
12345 
56323 

注意,對於這種特殊情況下,也可以使用其他工具:

while IFS=: read text number 
do 
    echo "$number" 
done < file 

或者cutsedawk

cut -d: -f2 file 

sed 's/^[^:]*://' file 

awk -F: '{print $2}' file 
+0

謝謝很多,它的工作原理 – YOU

+0

歡迎您:)請記住,如果完成,您可以將其標記爲已接受。 – fedorqui

+0

我會當我有足夠的15聲望,你能給我一個 – YOU