顔の質問に仕上げるのawkとsedコマンド

1、sedコマンド
123abc456
456def123
567abc789
789def567
要求出力:
456ABC123
123DEF456
789ABC567
567DEF789
回答:
。(。)(。)(。)SED -R&LT -i「S#(...)(...)#\ 5 \ U \ 2 \ U \ 3 \ U \ 4 \ 1#gの'22は、.txtの
戻り
SED -r -iの#(...を )(。)(。)(。)(...)#\ 5 \リットルL \ 3 \ L \ \ 2 \ 4 \ 1#gの'22の.txt

2、AWKコマンド
100の
100の
B -50
C -20
D -30
必要な出力結果:
100
100
200
B -50
150
-20
130
D -30
回答:
。AWK「SUM = $ + $ + 1 2 {IF(= NR = 1)$ 1印刷、他の (NRの== 5)$ 0印刷する場合、$ 1印刷他"\ T" $ 2 "\ n"は和} '11の.txt

図3は、シェルTencentの質問は、
ファイルコンテンツQQ電話を想定:
12334:13510014336
12345:12334555666
12334:12343453453
12099:13598989899
12334:12345454545
12099:12343454544
次のように分類される:
[12334]
13510014336
12343453453
..........
[12099]
13598989899
12343454544

答案:
[ルート@ localhostの〜]#猫qq.tel | ソート-r | AWK -F: '{IF(!TMP = $ 1){TMP = $ 1;印刷"[" TMP "]"} $ 2印刷}'
[12345]
12334555666
[12334]
13510014336
12345454545
12343453453
[12099]
13598989899
12343454544

図4は、[テンセント面質問]:それぞれの行に格納されているテキストファイルの種類、
ランダーのIP(一部の行が重複している)、シェル・スクリプトの出力を書き込む
ユーザーの数を着陸まで。
IPは、次のように:
。219.217.49 14
175.43.4.87
87.48.98.1
59.73.38.25
219.217.50.14
59.92.48.32
219.217.49.14
59.72.38.142
59.73.38.25
219.217.49.14


5、ファイルの内容で処理し、このような処理などの行の数をカウント取らドメイン名:;
HTTP:... COM BaiduのWWW // / HTMLインデックス
HTTP:/ / WW .baidu COM / 1.html
HTTP:/ / WWW BaiduのCOM / 2 HTML ...
HTTP:/ / POST BaiduのCOM /インデックスHTML ...
HTTP:/ / MP3 BaiduのCOM /インデックスHTML ...
HTTP:... / / WWW BaiduのCOM / 3 HTML
HTTP: / /post.baidu COM / 2 HTML ..
結果としてFを得た:ドメイン名、ドメイン名の出現回数を
4 WWW BaiduのCOM ...
。2 POST .baidu COM
。1 BaiduのMP3 COM ..

答案:
[ルート@ localhostの〜]#のawkは-F / yuming.txt '{$ 3印刷}' | ソート-r | UNIQ -C
4 www.baidu.com
2 post.baidu.com
1 mp3.baidu.com

 

おすすめ

転載: www.cnblogs.com/lyqlyqlyq/p/11489904.html