1. 程式人生 > >shell 用grep查詢是否包含指定字串

shell 用grep查詢是否包含指定字串

array=(abc 123 erg cba)
for file in ${array[@]}; do
	echo $file | grep -q 2 
    if [ $? = 0 ]; then
        echo  $file 
    fi
done

相關推薦

shell grep查詢是否包含指定字串

array=(abc 123 erg cba) for file in ${array[@]}; do echo $file | grep -q 2 if [ $? = 0 ]; then

編寫一個search(s)的函式,將當前目錄及其所有子目錄下查詢檔名包含指定字串的檔案,列印完整路徑

最後的練習:編寫一個search(s)的函式,能在當前目錄以及當前目錄的所有子目錄下查詢檔名包含指定字串的檔案,並打印出完整路徑 在編寫的過程中,對目錄遍歷的寫法有疑惑。經過除錯和搜尋,定位到 os.path.isfile有問題: 最後完成結果:

Python:編寫函式,能在當前目錄以及子目錄下查詢檔名包含指定字串的檔案,並打印出完整路徑

絕對路徑問題參考連結: os模組參考連結: 文字編輯器:Notepad++ #編寫一個search(s)的函式,能在當前目錄以及當前目錄的所有子目錄下查詢檔名包含指定字串的檔案,並打印出完整路徑 #如果要編譯檔案,請把註釋刪除再編譯執行 #如果字元格式出錯,請在

python中編寫一個程式,能在當前目錄以及當前目錄的所有子目錄下查詢檔名包含指定字串的檔案,並打印出相對路徑—— python學習筆記

1. 題目: 編寫一個程式,能在當前目錄以及當前目錄的所有子目錄下查詢檔名包含指定字串的檔案,並打印出相對路徑。 2. 解答 import os # 引入os "編寫一個程式,能在當前目錄以及當前目錄的所有子目錄下查詢檔名包含指定字串的檔案,並打印出相對路徑" def se

python 檔案和目錄 當前目錄以及當前目錄的所有子目錄下查詢檔名包含指定字串的檔案,並打印出相對路徑。

廖雪峰python教程中的<操作檔案和目錄>下的第二題目的解答, 網址為: http://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/0014319253

使用 grep 查詢所有包含指定文字的檔案

目標:本文提供一些關於如何搜尋出指定目錄或整個檔案系統中那些包含指定單詞或字串的檔案。難度:容易約定:# - 需要使用 root 許可權來執行指定命令,可以直接使用 root 使用者來執行也可以使用 sudo 命令$ - 可以使用普通使用者來執行指定命令案例非遞迴搜尋包含指定

python-------------------查詢檔名包含指定字串的檔案,列印完整路徑

# -*- coding: utf-8 -*- # Author :Gogh # @Time :2017/11/14 22:37 # @Email :[email protected] #

shell指令碼替換包含指定字串的行

shell指令碼替換包含指定字串的行 啥也不是說了 直接上程式, 程式: #!/bin/bash #查詢的字串 str1=“string1” #新字串 newstr=“string2” #被替換的檔名 filename=“wu.c” #獲取指定字串的行號 line=sed

shell指令碼抽取文字檔案中指定字串的方法:sed+grep方法、awk+grep方法(必要時可以聯合sed以及grep)、grep+cut方法

在linux中經常要對一些動態的文字檔案抽取指定的字串,比如執行ps命令後想要獲取指定的執行程序(如ps自己)的PID號(同一個程序每次啟動的時候pid號是隨機分配的)。該怎麼辦呢?當然,可以用一些擷取字串的方法,這裡介紹一下用2種方法來解決這類問題。 一、sed+grep方法: 首先大概瞭

linux grep 查詢單個或多個字串(關鍵字)

1、單個字串進行查詢:1、查詢當前目錄檔名中的字串:    grep  字串  檔名2、查詢某個檔案中字串,並輸出行號:grep -n 字串 檔名3、查詢當前目錄(包含子目錄)的字串:grep -r 字串 *4、查詢當前目錄(包含子目錄)的字串,並輸出行號:grep -rn

shell提取指定列並判斷提取結果中是否包含指定字串

判斷第一列是否包含某一個關鍵字,如果與關鍵字相等,則輸出當前行的最後一列內容。 fileType=$( blkid | awk '{if($1=="關鍵字") {print $NF}}') 然後,在判斷filetype中是否包含指定的字串,     if echo $fil

sql語句查詢某欄位中包含指定字串的資料列表,完全匹配欄位中逗號中間的字串資料

查詢出,使用者表中name欄位完全包含小明的資料資訊 User表 id name userInfo 1 小明,明明 很帥 2 小明,李明 3 明天,李強 SELECT * FROM `User` where concat(',

php 字串中是否包含指定字串的多種方法

編寫程式的時候,經常要處理字串,最基本就是字串的查詢,在php檢測字串中是否包含指定字串可以使用正則,如果你對正則不瞭解,那麼有幾個函式可以為您提供方便。 1. strstr strstr() 函式搜尋一個字串在另一個字串中的第一次出現。 該函式返回字串的其餘部分(從匹配點)。如果未找到所搜

【C#】判斷字串中是否包含指定字串,contains與indexof方法效率問題

1 class Program 2 { 3 private const int N = 10000000; 4 private static Stopwatch watch = new Stopwatch(); 5 static v

linux下grep查詢帶有空格的字串

例如查詢包含字串push success ! deviceId的內容 # 使用‘\’轉義空格,如果查詢的字串包含特殊字元,需要使用‘\’轉義 tail -f normal.log | grep push

js 陣列去重 + 是否包含指定字串 + 深淺拷貝+數組合並

window.uniq=function (array){ array.sort(); var temp=[array[0]]; for(var i = 1; i < array.length; i++){

linux在資料夾中查詢檔案包含字串,並進行相應的替換

說明如下:要在一個目錄中,查詢所有檔案中包含的字串AAA,找出檔案,並用BBB進行替換掉。 #grep -r AAA ./                                 #表示在當前目錄中遞迴查詢包含AAA的檔案。 #grep -rl AAA ./                     

oracle字串載取及判斷是否包含指定字串

 切割字串,一般是不會通過資料庫函式來處理的(大部分是查詢出結果後通過程式碼處理的),但是也有特殊的情況;比如:Oracle資料庫有一張表Node,欄位有:ID:主鍵parentID:父節點STATID:查詢編碼NAME:名稱STATNAME:查詢名字SCALE:父子級別看的

python實操(1):搜尋指定目錄(檔案)下包含指定字串的檔案,及行號

#!/usr/bin/python #encoding:utf-8 # Filename : findString.py #author by :morespeech #python2.7 #platform:pycharm import os import re c