好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > Shell中正則表達式及sed和awk常見問題

Shell中正則表達式及sed和awk常見問題

熱門標簽:AI智能電銷機器人壞處 電話機器人對家居行業幫助大嗎 電商外呼系統排名 沈陽ai電銷智能機器人 如何申請400的電話呀 地圖標注審核周期 合肥電銷外呼系統供應商 黑暗之魂3地圖標注 蘭州電銷機器人加盟

1 正則表達式中的+、?、*分別表示什么含義?

這三個字符用來限制關鍵詞的匹配次數,含義分別如下:

  • +:最少匹配一次,比如a+可匹配a、aa、aaa等
  • ?:最多匹配一次,比如a?可匹配零個或一個a
  • *:匹配任意多次,比如a*可匹配零個或任意多個連續的a

2 如何編寫正則表達式匹配11位的手機號?

準備測試文件:
[root@svr5 ~]# cat tel.txt 
01012315
137012345678
13401234567
10086
18966677788
提取包含11位手機號的行:
[root@svr5 ~]# egrep '^1[0-9]{10}$' tel.txt 
13401234567
18966677788

3 簡述sed定址符的作用及表示方式。

作用:地址符(執行指令的條件)控制sed需要處理文本的范圍;不加定址符則逐行處理所有行
表示方式:地址符可以使用行號或正則表達式

4 如何使用sed提取文本中的偶數行?

查看測試文本:

[root@svr5 ~]# cat -n /etc/rc.local 
     1  #!/bin/sh
     2  #
     3  # This script will be executed *after* all the other init scripts.
     4  # You can put your own initialization stuff in here if you don't
     5  # want to do the full Sys V style init stuff.
     6
     7  touch /var/lock/subsys/local

提取偶數行的操作及效果:

[root@svr5 ~]# cat -n /etc/rc.local | sed -n '2~2p'
     2  #
     4  # You can put your own initialization stuff in here if you don't
     6

5 如何使用sed刪除文本中每行的第4個字符?

查看測試文本:

[root@svr5 ~]# cat /etc/rc.local 
#!/bin/sh
#
# This script will be executed *after* all the other init scripts.
# You can put your own initialization stuff in here if you don't
# want to do the full Sys V style init stuff.
touch /var/lock/subsys/local

刪除每行第4個字符的操作及效果:

[root@svr5 ~]# cat /etc/rc.local | sed 's/.//4'
#!/in/sh
#
# Tis script will be executed *after* all the other init scripts.
# Yu can put your own initialization stuff in here if you don't
# wnt to do the full Sys V style init stuff.
touh /var/lock/subsys/local

6 提取/etc/passwd文件的第6-10行,另存為pass5.txt文件。

提取或導出文本:

[root@svr5 ~]# sed -n '6,10p' /etc/passwd > pass5.txt

確認提取結果:

[root@svr5 ~]# cat pass5.txt 
sync:x:5:0:sync:/sbin:/bin/sync
shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
halt:x:7:0:halt:/sbin:/sbin/halt
mail:x:8:12:mail:/var/spool/mail:/sbin/nologin
uucp:x:10:14:uucp:/var/spool/uucp:/sbin/nologin

7 簡述awk工具的基本語法格式。

格式1: awk [選項] ‘[條件]{處理動作}' 文件列表
格式2: 命令 | awk [選項] ‘[條件]{處理動作}'

8 簡述awk工具常用的內置變量、各自的作用。

  • $n:即$1、$2、$3……,表示指定分隔的第幾個字段
  • $0:保存當前讀入的整行文本內容
  • NF:記錄當前處理行的字段個數(列數)
  • NR:記錄當前已讀入行的數量(行數)

9 awk處理文本時,讀文件前、讀取文件內容中、讀文件后后這三個環節是如何表示的?

  • BEGIN{ } 文件前處理:awk沒有讀入行之前 要執行的動作; 一般對數據作初始化操作,可以單獨使用。
  • { } 行處理:對awk讀入的每一行進行處理,可以單獨使用。
  • END{ }文件后處理:awk 把所有的行都處理完后要執行的動作,一般輸出數據處理的結果。可以單獨使用。

10 提取當前eth0網卡的IPv4地址及掩碼信息。

查看測試文本:

[root@svr5 ~]# ip add list eth0
2: eth0: BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether 00:0c:29:64:88:8e brd ff:ff:ff:ff:ff:ff
    inet 192.168.4.55/24 brd 192.168.4.255 scope global eth0
    inet 192.168.4.5/24 brd 192.168.4.255 scope global secondary eth0
    inet6 fe80::20c:29ff:fe64:888e/64 scope link 
       valid_lft forever preferred_lft forever

提取IPv4地址及掩碼信息的操作及效果:

[root@svr5 ~]# ip add list eth0 | awk '/\inet\&;/{print $2}'
192.168.4.55/24
192.168.4.5/24

11 找出UID位于10~20之間的用戶,輸出用戶名及對應的UID。

[root@svr5 ~]# awk -F: '$3>=10  $3=20{print $1":"$3}' /etc/passwd
uucp:10
operator:11
games:12
gopher:13
ftp:14

12 利用awk工具統計使用bash作為解釋器的用戶數量。

使用NF內置變量找最后一列的內容,匹配bash即可讓x+1:

[root@svr5 ~]# awk -F/ '$NF=="bash"{x++}END{print x}' /etc/passwd

13 在awk中是否可以使用數組,分別以什么構成?

可以使用數組,分別以 數組名、下標、值 三個部分構成

14 在linux中對文本的排序如何實現?

使用sort命令,比如abc.txt文本
另外還可以使用選項-n按數字升序排列 -k:針對指定的列進行排序 -r:反向排序

[root@svr5 ~]# sort –n abc.txt

到此這篇關于Shell中正則表達式及sed和awk常見問題的文章就介紹到這了,更多相關Shell正則表達式及sed和awk內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • shell腳本之正則表達式、grep、sed、awk
  • Shell正則表達式之grep、sed、awk實操筆記

標簽:河池 河北 淮南 黔南 常州 隴南 通遼 黔南

巨人網絡通訊聲明:本文標題《Shell中正則表達式及sed和awk常見問題》,本文關鍵詞  Shell,中,正則,表達式,及,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Shell中正則表達式及sed和awk常見問題》相關的同類信息!
  • 本頁收集關于Shell中正則表達式及sed和awk常見問題的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 老鸭窝A片国产在线观看| 视频一区二区不卡| 亚洲欧美日韩在线中文一| 精品久久久久久无码人妻中文| 国产三级精品三级在线观看动画| 国产91在线精品| 在线观看特色大片免费网站| 久久久777天天躁狠狠躁AV| 午夜私人影院粉色视频我要| 朋友的妈妈1080p| 天涯最新在线视频观看免费| 伊在人香蕉99久久| 中国妇被黑人XXX猛交| 国产伦理电影网| 插的太深了| 高清视频网站| 又粗又大又黄A片免费看久久久| 国产AV精品大屁股妖精视频| 69姿势| 女教师的诱感在线中文字幕| 昭和のバツ熟女冢本1866| 国产精品亚洲一区二区| 欧美激情精品久久久久久| 4hu电影| 亚洲一级二级三级| 男女性动态激烈动态图试看| 大学生高潮一级毛片免费视频| 国产又长又粗又爽免费视频| 91美女视频| 91久久国产综合精品女同我| 羞羞的漫画韩国| 女子达の茶道动漫无删减| 久久福利青草精品免费| 日韩人妻丰满无码区A片| 黑料社 - 今日黑料| 日本tubexxxx8| 97色伦图片97综合影院久久| 国产欧美日韩精久一品AV| 伦伦影院午夜理论片在线播放| 全黄H全肉短篇禁乱np小柔| 美女被啪到深处白浆gif动态图|