私のシェルスクリプトでは、正規表現を使用して値を照合しようとしています。私は、1)値が単一のスラッシュで始まり、2)スラッシュで始まるときの2つの条件があります。regexを使ってシェルスクリプトで '/'または '//'で始まる値をどのようにマッチさせるか?
私は以下を使用し、それは私が上記の条件のために働く私のハイブHQLスクリプトで:
1)を "^/{1} [^ /] $"
2)「^/{2} "
しかし、私はシェルスクリプトで動作させることができません。シングルスラッシュマッチのコードを以下に示します。
value=/ABCD222
RGX="^/{1}[^/]$"
if [[ $value =~ $RGX ]]; then
echo success
else
echo failure
fi
スラッシュを2回使用してみましたが、機能しません。助けてください。
ありがとうございます!私は今それを考え出した。実際のコードは正規表現が適用された最初の2文字の部分文字列を取ります。 – Djeah