天天看點

以前學習筆記整理:正規表達式

編寫一個腳本,顯示時間和日期,列出所有的登入使用者,顯示系統的更新時間。并把内容輸出到一個log檔案中。

;連續

;;中斷

.任何一個字元

' '全部轉義

" "部分轉義

\轉義

/檔案名路徑分隔或做除号

`後置引用,指令替換

:空指令

: > messages 等同cat /dev/null >messages

!反操作符

*萬能比對符(在正規表達式與檔案比對作用不同的。)乘号

?單個字元

$變量替換,正規表達式中表示結束符

${}參數替換

$*,$@位置參數

$?退出狀态值

$$程序ID值

()子shell

{}代碼塊,類似(),但不開啟子shell

{} \;路徑名

[]test,數組,字元範圍

[[]]test

(())數學計算

> >> >>

ASCII比較

\正規表達式的單詞邊界

|

>|強制重定向

||或

&背景

&&與

~

~+等同pwd

~-等同oldpwd

=~

^正規表達式中表示定位到行首