bash shell筆記(3)
正則表示式:
就是處理字串的方法,以行為單位進行字串的處理,通過一些特殊符號的輔助,可以讓使用者輕鬆搜尋/替換某特定字串
例如查詢某個檔案內具有的關鍵詞: grep 'mail' /etc/rc.d/*
last | grep root :管道命令
grep -n 'the' jason.txt :-n表示輸出行號
任意一個字元(.)和重複字元(*)
grep -n 'g..d' jason.txt
搜尋至少含有兩個oo以上的字串時,就需要ooo* 即grep -n 'ooo*' jason.txt
基礎的正則表示式的特殊字元
^word:待搜尋的字串在行首 例:grep -n '^#' jason.txt 行首是#的列出來
word$:行尾 例:grep -n '!$' jason.txt
*:重複0個或多個的前一個字元
[]:字元集合的重複特殊字元的符號 grep -n 'g[ld]' jason.txt 搜尋gl或者gd
相關推薦
bash shell筆記(3)
正則表示式:就是處理字串的方法,以行為單位進行字串的處理,通過一些特殊符號的輔助,可以讓使用者輕鬆搜尋/替換某特定字串例如查詢某個檔案內具有的關鍵詞: grep 'mail' /etc/rc.d/*last | grep root :管道命令grep -n 'the' ja
bash shell筆記(2)
1、命令別名:alias lm 'ls -al | more'取消命令別名:unalias2、資料流重導向資料流重導向就是將原本輸出到螢幕上的資料,傳輸到檔案或者裝置上。標準輸入:stdin 使用<或<<標準輸出:stdout 使用>或>>
bash shell筆記(4)
shell指令碼的編寫1、善用判斷條件 例test -e /jason && echo "exist" || echo "not exist"2、另一個判斷符號[]中括號內的每個元件應用空格隔開,中括號內的常量用雙引號或者單引號設定,例子格式: [ "&
shell學習筆記(3)
shell 基礎 雜記if 一、if基礎 1、單分支 1.1 語法 if語句語法 單分支結構語法: if [條件]; then 指令 fi 或 if [條件] then 指令 fi 1.2 例子 [roo
linux 筆記(3)sudo
style roo 執行 詳細 現在 tail 筆記 內容 如果 剛安裝Ubuntu,出現在終端的首行: To run a command as administrator (user "root"), use "sudo <command>". See “m
《機器學習》(西瓜書)筆記(3)--線性模型
思路 ensemble n-1 containe 線性分類 mvm img 很大的 數學 第三章 線性模型3.1 基本形式線性模型(linear model)試圖學得一個通過屬性的線性組合來進行預測的函數,即一般用向量形式寫成,其中w 和 b 學得之後, 模型就得以
TCP/IP詳解學習筆記(3)IP協議ARP協議和RARP協議
out 處理機 傳輸 包含 發送 res 這也 進行 默認 把這三個協議放到一起學習是因為這三個協議處於同一層,ARP協議用來找到目標主機的Ethernet網卡Mac地址,IP則承載要發送的消息。數據鏈路層可以從ARP得到數據的傳送信息,而從IP得到要傳輸的數據信息。
spring學習筆記(3)——bean配置細節註意
collect 1.5 之前 ice ble person name return 引用 1. 一個bean引用另外一個bean 當Person類中有一個屬性是Car,那麽該如何配置呢 person: package com.zj.spring; public class
redis實戰筆記(3)-第3章 Redis命令
chan 4.4 ges 打包 常用 重要 讀取 表操作 nio 第3章 Redis命令 本章主要內容 字符串命令、 列表命令和集合命令 散列命令和有序集合命令 發布命令與訂閱命令 其他命令 在每個不同的數據類型的章節裏, 展示的都是該數據類型所獨有的、 最具代表性
QT學習筆記(3) 我的第一個程序
9.png har 中文 gets 有一個 setw 通過 坐標 關系 今天,學習搭建一個空項目,了解程序是如何運行的。 (1)新建一個空項目 1、在創建完空項目之後,項目中只有一個空的項目文件( .pro) 2、然後需要在項目文件(.pro)中添加:
Hibernate學習筆記(3)---hibernate關聯關系映射
gen -m type foreign out eas ner 機制 路徑 一對一關聯 假設有兩個持久化類(實體類)User與Address,它們之間存在一對一的關系 1,通過主鍵關聯(個人偏向另外一種) User.hbm.xml文件配置 <id name="u
tcp/ip 卷一 讀書筆記(3)為什麽既要有IP地址又要有MAC地址
維護 移動 理論 集線器 協議 合並 所有 變更 影響 網絡層 首先明確一點,並不是所有的網絡之間傳輸數據都需要mac地址和ip地址,比如說點對點線路之間的通信就沒有MAC地址,網絡層使用ipx協議時就沒有ip地址,但是在當前的主流網絡中,我們都使用ip地址和mac地址 既
linux筆記(3)
3終端的鏈接和密鑰認證一. PuTTY和XShellPuTTY是一個Telnet、SSH、rlogin、純TCP以及串行接口連接軟件。Xshell是一個強大的安全終端模擬軟件,它支持SSH1, SSH2, 以及Microsoft Windows 平臺的TELNET 協議。PuTTY完全免費,XShell支持多
C++深度解析教程學習筆記(3)函數的擴展
插入 分享 技術 lsp 預處理器 _for 返回 忽略 結合 1.內聯函數 1.1.常量與宏的回顧 (1)C++中的 const 常量可以替代宏常數定義,如: const int A = 3; //等價於 #define A 3 (2)C++中是否有解決方案,可以用來
java基礎筆記(3)----函數
註意 靜態函數 宋體 blog tro 過多 ava col nbsp 前言引入函數前,所有的代碼都寫在main主函數中,代碼過多,代碼冗余,可讀性差。 引入函數後,函數是實現某一特定功能的代碼塊。一個類中可以定義多個函數,每個函數和main主函數都是並列關系。 函數: 語
C#復習筆記(3)--C#2:解決C#1的問題(進入快速通道的委托)
包含 問題 道理 一次 簡化 linq base 啟動 外部 委托 前言:C#1中就已經有了委托的概念,但是其繁雜的用法並沒有引起開發者太多的關註,在C#2中,進行了一些編譯器上的優化,可以用匿名方法來創建一個委托。同時,還支持的方法組和委托的轉換。順便的,C#2中增加了委
oracle 11g ocp 筆記(3)-- 實例管理
user round nec links utf 域名 ssi 退出 .exe 1、設置初始化參數文件: 查詢參數可以從v$parameter (從實例中取得數值) 和v$spparameter(從參數文件取值。) 兩個參數文件: 1.pfile(par
Python實用筆記 (3)條件判斷
縮進 elif 改進 class 實用 tee 原因 print string 可以執行多條語句,靠的是縮進原則,看起來也更板紮(註意冒號) age = 3 if age >= 18: print(‘adult‘) elif age >= 6:
Python學習筆記(3)
python重要的數據類型Dict和Setdict通過key 查找value(key和value關聯)花括號{ }表示這是一個dict,然後按照key:value,寫出來即可。最後一個key:value的都好可以省略 註意: 單元素的tuple必須在後面多家加一個逗號dict最後的逗號可以省略由於dict也是
學習Javascript數據結構與算法(第2版)筆記(3)
清空 tac math bcd lse += 基本類型 In 所有 第 3 章 1. 棧數據結構 棧是一種遵從後進先出(LIFO)原則的有序集合。新添加的或待刪除的元素都保存在棧的同一端,稱作棧頂,另一端就叫棧底。在棧裏,新元素都靠近棧頂,舊元素都接近棧底。 1.1 棧的操