正則表達案例 一

2021-08-08 15:43:28 字數 1094 閱讀 4110

ifconfig ens33 | awk -f" "  'nr==2 '

ifconfig ens33 | grep -n inet | sed  -n 1p | awk ''

ifconfig ens33 | awk -f '[ :]+' 'nr==2 '   #多分隔符 匹配

轉化檔案wxr  

ll txt.txt |cut -c 2-10 | tr rwx- 4210 |awk ' }'|awk ''

stat txt.txt  |sed -n 4p | cut -d "(" -f2 |cut -c 1-4

find . -type f -name "*.sh" |xargs -i  cp {}  test/  

xargs的乙個選項-i,使用-i指定乙個替換字串{},這個字串在xargs擴充套件時會被替換掉,當-i與xargs結合使用,每乙個引數命令都會被執行一次

grep -v grep 代表在查詢的最終結果中去掉grep命令本身

示例如下:

[root@huawei shell]# ps -ef | grep pid.sh|grep -v grep

[root@huawei shell]# sh pid.sh&

[1] 10867

[root@huawei shell]# ps -ef | grep pid.sh | grep -v grep

root     10867 19137  0 16:58 pts/0    00:00:00 sh pid.sh

[root@huawei shell]# ps -ef | grep pid.sh

root     10867 19137  0 16:58 pts/0    00:00:00 sh pid.sh

root     10875 19137  0 16:58 pts/0    00:00:00 grep --color=auto pid.sh

每1秒重新整理cpu的使用率排序

watch -n 1 'ps -aux --sort -pcpu' 

xargs的乙個選項-i,使用-i指定乙個替換字串{},這個字串在xargs擴充套件時會被替換掉,當-i與xargs結合使用,每乙個引數命令都會被執行一次:

正規表示式案例

案例一我們將把所有的雙引號替換單引號 解析匹配了乙個 中加除了引用的除了 以外的東西 用 1 代替,在這裡 1就是 name a b console.log name.replace g,1 除了引號以外的所有數 案例二 我們將把字串中所有單詞的首字母都轉換為大寫 方法一 找到aaa或bbb吧aaa...

JS 正規表示式案例

size small b 正規表示式案例 b size b size x large 1 數字 size b d 非負整數 正整數 0 1 9 0 9 正整數 d 0 非正整數 負整數 0 0 9 1 9 0 9 負整數 d 整數 d d 非負浮點數 正浮點數 0 0 9 0 9 1 9 0 9 0...

python正規表示式案例

import re 使用者名稱 user a za z0 9 user1 ae12349re result re.match user,user1 if result print 匹配 else print 不匹配 密碼pwd w w pwd1 1se567 result1 re.match pwd...