我的任務是在java和shell腳本中編寫一個正則表達式,它將驗證所有隻包含單個數字的字符串以及該數字之前或之後的任意數量的字符。Java中的正則表達式在Shell腳本中的正則表達式
我寫[a-z]*[0-9]{1}[a-z]*
,它爲運行良好的Java但不是在所有工作Shell腳本 誰能幫我創建一個常規esxpression在Shell腳本
滿足我的要求編輯(來自評論): 我試過grep
,但它沒有給我有用的結果。 [...]如果字符串驗證我想執行某些操作。所以我用它像
if [$password eq [a-z]*[0-9]{1}[a-z]]; then
# "do this"
else
# "do that"
fi
你能不能把對Java語法差異一些輕和shell腳本正則表達式相關?
哪種腳本語言?哪個操作系統? – duffymo 2011-12-21 10:50:58
你可以顯示你在shell中使用的代碼嗎? – 2011-12-21 10:51:23
你在shell腳本中是指什麼正則表達式?通過哪個工具? grep的?包含正則表達式的shell cmd是怎樣的?順便說一句{1}可以省略 – Kent 2011-12-21 10:52:41