我需要检查一个单词是否以">"开头。性格与否
例如A ="> abcd"应该返回true,B =" assdf"不应该。
我尝试了以下代码段,但它不起作用
if [ "$A" == "\>*" ]; then
echo "True"
fi
以下内容也不起作用
A=">dfssdfsd"
if [[ "$A" =~ "\>*" ]]; then
echo "aaa"
fi
谢谢
答案 0 :(得分:0)
您可以使用以下内容:
expr "$A" : '>'
$ if [ 0 -ne $(expr 'test' : '>') ]; then echo "True"; else echo "False"; fi False $ if [ 0 -ne $(expr '>test' : '>') ]; then echo "True"; else echo "False"; fi True