帮忙看看这个shell脚本,用正则匹配字符串为什么匹配不上

wwyyxx26 2012-10-18 03:42:59
#!/bin/bash

das="dddd"

if [[ $das = [d]{4} ]]
then
echo "what"
else
echo "no what"
fi



输出为no what
...全文
158 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq120848369 2012-10-18
  • 打赏
  • 举报
回复
贴错了。。。

#!/bin/bash

das="dddd"

if [[ $das =~ [d]{4} ]]
then
echo "what"
else
echo "no what"
fi

看红色部分。
qq120848369 2012-10-18
  • 打赏
  • 举报
回复
#!/bin/bash

das="dddd"

if [[ $das = [d]{4} ]]
then
echo "what"
else
echo "no what"
fi
wwyyxx26 2012-10-18
  • 打赏
  • 举报
回复
自己顶

19,612

社区成员

发帖
与我相关
我的任务
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
  • 系统维护与使用区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧