0

単語ドキュメントがあり、整数で始まる行のみを選択したいと思います。私はcygwinを持っていて、awkコマンドを使用して行全体を選択したいと思っています...

私が使用しているコマンドはawk/n / document1ですが、「n」のアルファベットで行を引いています。

例:

129 CalledVPNTop-
GroupNumber
Char[15] Indicates the top group number of the called party.
Value range: numerals within 0-9
Can be null
130 CalledVPNGrou
pNumber
Char[10] Indicates the group number of the called party.
Value range: numerals within 0-9
Can be null
131 CalledVPNShor
tNumber
Char[10] Indicates the short number of the called party
Value range: numerals within 0-9
Can be null
132 CallingNetwork
Type
Char[10] Reserved.
Can be null
133 CalledNetwork-
Type
Char[10] Reserved.
Can be null
134 GroupCallType Char[10] Indicates the call type when the charged subscriber
is a VPN user.
The options are as follows:
l 0: On-net call
l 1: Off-net call
l Other: to be extended

129、130、131などの整数で始まり、その後の11文字をピックアップしたいと思います。どんな助けでも大歓迎です...

4

2 に答える 2

1
awk '/^[0-9]+/{print substr($0,length($1),11)}' your_file
于 2012-11-16T10:56:29.467 に答える
1

テキストファイルでは、awk '/^[:digit:]*/ {print $0}' document.txt.

于 2012-11-16T10:34:40.843 に答える