shell提取指定列並判斷提取結果中是否包含指定字串
判斷第一列是否包含某一個關鍵字,如果與關鍵字相等,則輸出當前行的最後一列內容。
fileType=$( blkid | awk '{if($1=="關鍵字") {print $NF}}')
然後,在判斷filetype中是否包含指定的字串,
if echo $fileType | grep -q "ext4"
then
echo "[INFO] Internal block has been formatted to exfat!"
else
echo "[INFO] Internal block's format is not exfat!"
fi
或者
if [ "$fileType" = "TYPE=\"exfat\"" ];
then
echo "[INFO] Internal block has been formatted to exfat!"
else
echo "[INFO] Internal block's format is not exfat!"
fi
相關推薦
shell提取指定列並判斷提取結果中是否包含指定字串
判斷第一列是否包含某一個關鍵字,如果與關鍵字相等,則輸出當前行的最後一列內容。 fileType=$( blkid | awk '{if($1=="關鍵字") {print $NF}}') 然後,在判斷filetype中是否包含指定的字串, if echo $fil
shell-判斷指定檔案中是否包含指定的字串
來自百度 grep "prod" /home/admin/gitrep/otp/otp-webapp-api/src/main/webapp/WEB-INF/web.xml > /dev/n
Flask 的flask_sqlalchemy查詢指定列並去重
通過使用with_entities()方法來獲取要在結果中返回的列 # 查詢制定的id列 result = RiskDataModel.query.with_entities(RiskDataModel.id) # 返回BaseQuery # 返回指定的兩列 result = R
Java呼叫命令列並獲取執行結果
在我們使用javav做開發的時候,往往會用到命令列,而java又可以直接呼叫系統中的命令列,下面是一個案例,開啟系統自帶的記事本檔案: import java.io.BufferedReader; import java.io.InputStreamRea
PostgreSQL: 如何判斷字串中是否包含指定字元。
今天有開發人員問到: PostgreSQL 中是否有函式可以判斷一個字串中是否包含指定字元,如果包 含則返回 ture ,否則返回 false,例如,如果字串 'abcde' 中包含 'ab' 則返回 true,於是想了想,共總 結以下三種方法,暫且不考慮效能。 一 方法一: 使用
Map.containsKey方法——判斷Map集合物件中是否包含指定的鍵名
containsKey方法用來判斷Map集合物件中是否包含指定的鍵名。 語法 boolean containsKey(Object key) 返回值:如果Map集合中包含指定的鍵名,則返回true;否則返回false。 引數:key是要查詢的Map集合的鍵名物件。
【C#】判斷字串中是否包含指定字串,contains與indexof方法效率問題
1 class Program 2 { 3 private const int N = 10000000; 4 private static Stopwatch watch = new Stopwatch(); 5 static v
判斷 Map 中是否包含指定的 key 和 value
重寫name的hashcode()和equals()方法 package com.imooc.collection; import java.util.HashSet; import java.util.Set; /** * 學生類 * @author
判斷字串中是否包含指定字元或特殊字元
Pattern p = Pattern.compile("[@#$%^&*]"); Matcher m = p.matcher(s); boolean match = m.find(); 如果
shell 判斷變數中是否包含某個字串
str="this is a string" [[ $str =~ "this" ]] && echo "$str contains this" [[ $str =~ "that" ]] || echo "$str does NOT contain tha
如何高效地判斷數組中是否包含某特定值
算法 for 循環 false set ear 搜索算法 lis 復雜度 如何檢查一個未排序的數組中是否包含某個特定的值,這是在Java中非常實用並且頻繁使用的操作。另外,檢查數組中是否包含特定值可以用多種不同的方式實現,但是時間復雜度差別很大。下面,我將為大家展示各種方法
篩選出sql 查詢結果中 不包含某個字符
title www. char kdt nbsp ofo pos ali ati select * from table1 where patindex(‘%關鍵字%‘ , aa) = 0 select * from table1 where charindex(‘關鍵字
在Java中如何高效判斷數組中是否包含某個元素
clas AC ray 而且 一個 nan 使用 一個數 component 如何檢查一個數組(無序)是否包含一個特定的值?這是一個在Java中經常用到的並且非常有用的操作。同時,這個問題在Stack Overflow中也是一個非常熱門的問題。在投票比較高的幾個答案中給出了
php 字串中是否包含指定字串的多種方法
編寫程式的時候,經常要處理字串,最基本就是字串的查詢,在php檢測字串中是否包含指定字串可以使用正則,如果你對正則不瞭解,那麼有幾個函式可以為您提供方便。 1. strstr strstr() 函式搜尋一個字串在另一個字串中的第一次出現。 該函式返回字串的其餘部分(從匹配點)。如果未找到所搜
js判斷一個dom中是否包含另一個dom的方法
首先,比較原始(蠢)的方法 function isChildOf(child, parent) { if(child && parent) { let parentNode = child.parentNode; w
C語言:判斷輸入一行中是否包含模式串
C語言:函式與程式結構11 #include<stdio.h> 2 #define MAXLINE 1000 /*最大輸入行長度 */ 3 4 int getline(char line[], int max); 5 int strindex(char source[], c
判斷陣列中是否包含某元素,判斷字串中是否包含某字串
let arr = [1, 2, 3, 4]; if (arr.indexOf('1') > -1) {} //判斷1是否在陣列arr中,true=是 let str = string; if (str.indexOf('t') !== -1) {}&nb
判斷陣列物件中是否包含某個物件,判斷2個物件是否相等
var arr =[ {name:'zhangsan'}, {name:'lisi'}, {name:'wangwu'} ]; var json1 = {name:"zhangsan"}; // 方法一:(相容ie8) console.log(JSON.stri
sql判斷以逗號分隔的字串中是否包含某個字串
sql語句中,以逗號分隔的字串中是否包含某個特定字串,類似於判斷一個數組中是否包含某一個元素,例如:判斷 ’a,b,c,d,e,f,g‘ 中是否包含 'a',sql語句如何實現? mysql:mysq
java 判斷string陣列中是否有某個字串
String[] menuIds = menuId.split(","); List<String> arrList = Arrays.asList(menuIds); if(!arrList.contains(menuIdI)){