1
我有一個包含文件:用正則表達式和grep提取號碼
abc:12345
def:56323
我想通過grep來提取號碼:
grep -o "[0-9]"
,但它無法給出結果:
12345
56323
Thanks for anyhelp
我有一個包含文件:用正則表達式和grep提取號碼
abc:12345
def:56323
我想通過grep來提取號碼:
grep -o "[0-9]"
,但它無法給出結果:
12345
56323
Thanks for anyhelp
也許你錯過了[0-9]*
:
$ grep -o "[0-9]*" file
12345
56323
注意,對於這種特殊情況下,也可以使用其他工具:
while IFS=: read text number
do
echo "$number"
done < file
或者cut
,sed
或awk
:
cut -d: -f2 file
sed 's/^[^:]*://' file
awk -F: '{print $2}' file
謝謝很多,它的工作原理 – YOU
歡迎您:)請記住,如果完成,您可以將其標記爲已接受。 – fedorqui
我會當我有足夠的15聲望,你能給我一個 – YOU