Linux shell, 如何檢查同一行中同時存在兩個指定字串?
轉:http://zhidao.baidu.com/link?url=RIlRhZpctu3I6ll8xfl9iuC3C_RORlj--NfJpEeORcR9AI94iOxnsVgQFSYVziIXznnmr__UysGrVTLHShbHdQfCzSuJLCzzeJzNAtRz97e
比如檔案裡有下面一行(不確定第幾行), 只有檢查到檔案裡某一行同時存在 "XYZD" 和“A6620” 才認為正確,該如何檢查呢?....
XYZD abcde 000024 A6620 UUUXSUDD
..... happyjack982 | 瀏覽 168 次 2014-12-31 10:18 2014-12-31 10:38
1 |
grep ^.*XYZD.*UUUXSUDD.*$ . /a2 .txt
|
在當前目錄下a2.txt中過濾, 最前面有^代表一行開始 ,最後面$代表一行結束,一行中包含你需要檢查的內容
相關推薦
Linux shell, 如何檢查同一行中同時存在兩個指定字串?
轉:http://zhidao.baidu.com/link?url=RIlRhZpctu3I6ll8xfl9iuC3C_RORlj--NfJpEeORcR9AI94iOxnsVgQFSYVziIXznnmr__UysGrVTLHShbHdQfCzSuJLCzzeJzNAt
同張表中同時查詢兩個字段顯示一個字段,對兩個字段進行按時間排序
principal mount sel con AC code rom inter nbsp select b.bid_name as bidName,bd.repayment_way as depict,r.exact_repayment_time as time, r
Linux shell指令碼程式設計-將一行中的某個部分去重
一,背景。 今天遇到了一個使用場景,獲取檔案中每一行的某個屬性資料,然後將該屬性資料去重。 二,shell指令碼編寫。 bash 1 #!/bin/bash 2 for line in `cat test1|awk -F "|"
tomcat中同時部署兩個專案的問題
轉 https://my.oschina.net/u/937713/blog/150563 webAppRootKey是在java web專案的web.xml配置檔案中表示專案的唯一標示,在Eclipse除錯Web專案時,專案的路徑是一個臨時路徑,不在真正的路徑下,可以通過
tomcat中同時部署兩個專案的異常解決
我把兩個專案都放在myeclipse下同時部署2個專案並啟動tomcat,出現報錯,而這個錯誤就是解決問題的關鍵 錯誤如下: java.lang.IllegalStateException: Web app root system property already se
查詢一個字串中包含有幾個指定字串的數量
public class test{ public static void main(String[] args){ String str = "abcguddcabddgudddgudd"; String s = "gudd"; // 指
iOS開發技巧之:擷取字串中兩個指定字串中間的字串
例如,要擷取一個字串中,兩個指定字串中間的字串,OC擷取方法如下: // 要擷取 "> 和 </ 之間的漢字內容: @implementation ViewController - (void)viewDidLoad { [super viewDidLoad
一個簡單的例子區分linux shell 正則表達式中的 *,+,?
-s span TE 的區別 entos oot bar 一個 區分 1,linux shell 正則表達式 *和+號的區別例子記憶:[root@mycentos data]# touch test.txt[root@mycentos data]# cat>>t
linux下,將一個目錄中的圖片文件合成為gif圖片
linux span depth 合成 linux下 bsp col spa 目錄 # {0} 為文件所在目錄位置 # {1} 為gif圖片位置 convert -delay 30 -depth 8 -layers optimize -quality 80 -loop 0
Linux Shell Echo多變數輸出時怪異疊寫現象(某些字串變數中含有\r或\n)
今天利用Linux Shell命令從檔案中擷取一部分文字行資訊 `Cat file | grep someKeyword` 到Shell變數中,然後又用shell字串變數擷取的方法,提取文字行內更準確的字元資訊;利用同樣的操作方法,得到多個字串變數資訊,最後再用echo組合多變數輸出所需要的格式資訊
Linux Shell Bash 變數賦值中 的作用
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!  
Linux下,grep獲取檔案中的最後一次匹配項
如題:使用grep獲取檔案中的最後一次匹配項 grep '查詢的內容' -A 100 檔名 | tail -n 101 grep獲取檔案中的最後一次匹配項,以及後面100行, 注意是tail -n 101而不是tail -n 100,因為tail -n 100將不會顯示匹配內
php 用swoole 實現定時器 執行linux指令碼,檢查程序掛了,重啟操作
利用swoole的定時器,每兩秒檢查一下 class Grep { const PORT = 9999; public function port() &n
Linux Shell Bash 變數賦值中 的作用
1 #!/bin/bash 2 # "裸體"變數 3 4 echo 5 6 # 變數什麼時候是"裸體"的, 比如前邊少了$的時候? 7 # 當它被賦值的時候, 而不是被引用的時候. 8 9 # 賦值 10 a=879 11 echo "The value of \"a\" is $a
[Robot Framework] 校驗字串中是否包含某個子字串,校驗同時滿足兩個條件中任意一個
${tWarningMessage} Run Keyword If ${tIfExist} AutoItLibrary.Win Get Text Generate Fee Data warning message ELSE Set Variable "" ${tIfDuplicateFee} Evaluat
matlab 在同一行中動態顯示文字
matlab中在多次迭代中,如果需要友好的提示當前的執行進度,直接列印在視窗將會非常不友好,對於迭代次數較多,則完全將重要輸出覆蓋 為此,查看了一些原始碼,看到了一種用法,在一行上去顯示,保持動態的修改這一行文字,這樣看其實相對的友好很多! 網上搜索了下,這個方案非常好用
一臺linux同時安裝兩個mysql庫,使用不同埠
需求在一臺伺服器上部署兩臺MYSQL庫,預設是3306埠,第二庫使用3307埠 netstat -tlnap | grep mysql ps -ef| grep mysql 部署前: [[email protected] mysql3307]# ps -ef|gr
Linux Shell Bash 變數賦值中"$()"的作用
轉載:http://www.360doc.com/content/10/0303/16/155970_17438894.shtml 例子 4-2. 簡單的變數賦值 1 #!/bin/bash 2 # "裸體"變數 3 4 echo 5 6
LightOJ 1366 - Pair of Touching Circles (在矩形中只需要兩個圓相外切,有多少種) 半徑圓心均為整數)
矩形 str air %d pan names map turn tdi 題意:http://www.lightoj.com/volume_showproblem.php?problem=1366 利用圓心距,將各個圓心半徑都模擬出來,然後找到最小矩形 最後求出總數
STM32同時開啟兩個定時器,其中一個定時器不能設定斷點的原因
最近在編寫程式的時候發現stm32微控制器的定時器不同的型別其配置是不一樣的。 在程式設計的過程中開了兩個定時器,結果在除錯程式的時候發現TIM6中斷程式不能設定斷點,就說明這段程式可能沒有被執行,後來我又換了TIM1也是一樣不行。 檢視資料手冊如下: 從stm3