1樓:匿名使用者
比如來說傳入的源
引數bai是str
tmpstr=`
duecho &str|awk '' #取最後zhi兩位dao
if [ "$tmpstr" == "aa" ];then......
elif [ "$tmpstr" == "bb" ]; then......fi
shell中怎麼用if語句判斷字串匹配
2樓:敲卵扔
比如變數是strstr="thisisastring"要想在判斷str中是否含有"this"這個字串,下面的語句是可內行的[[$str=~
容
shell程式設計怎麼抽取匹配正規表示式的字串?
3樓:匿名使用者
a=$( expr 'helloworld20140501.txt' : '.*\([0-9]\\).*' )
echo $a
linux shell 中可以將命令的結果賦值給變數,$(命令)這種格式將返回命令執行後的結果字專
符串上面命令執行後,變屬量a的值是20140501a=`echo 'helloworld20140501.txt'|sed 's/.*\([0-9]\\).*/\1/'`
這個命令作用也是一樣,變數a被賦值為20140501
shell指令碼中,怎樣比較第一個引數是否與某字串匹配
4樓:匿名使用者
if test 「$1」 = "delete"
then
......
fi第一個引數用 $1 來取得。
5樓:匿名使用者
#!/bin/bash
read -p "請輸入引數" aa
if [ "$aa" == "delete" ]then rm -rf ******xxfi沒測試 印象裡這樣應該沒問題
請問如何用shell指令碼檢驗一個字串是否匹配一個正規表示式呢?
6樓:匿名使用者
檢驗ok的值是0還是1
1就表示存在這匹配串。。。
shell指令碼里怎樣在呼叫python時傳引數
python 可以利用 sys.argv 拿到命令列上的 arguments python test.py 1 2 3 test.py import sys print sys.argv 結果 test.py 1 2 3 所以你在 build using xctool.sh 中可以這樣排程 pyth...
shell指令碼中如何跨指令碼呼叫其他指令碼中的函式
這個前提是在你指令碼執行過程中,其他指令碼也需要執行並呼叫,然後可以把函式放到環境變數中,再從指令碼中讀取環境變數 shell指令碼怎麼呼叫其他shell指令碼 在shell中要如何呼叫別的shell指令碼,或別的指令碼中的變數,函式呢?方法一 subscript.sh方法二 source subs...
linux 2 6的shell指令碼中如何kill掉 sleep程序
你是說找到系統中所有名字為sleep的程序id,並且殺死它們,是嗎?我沒有linux平臺測試,我使用的hp ux,下面的 你可能需要適當調整才可以使用。下面的命令可以找出系統中的所有程序 ps e 要查詢所有名稱為sleep的經常,有的系統可以給ps使用 n引數,例如 ps n sleep 但是通用...