请问这个%%是什么意思?

Lamuna 2017-03-30 10:49:06

#...
echo -e "Enter title \c"
read tmp
the_title=$(tmp%%,*)
#...


我这里没看明白……这里的%%是什么意思??
另外,我还是不明白为什么不能写成这样:


#...
echo -e "Enter title \c"
read the_title
#...


这样不是更好读么?
...全文
470 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
codingMozart 2017-03-30
  • 打赏
  • 举报
回复
是${tmp%%,*}吧? 用来去除后缀的,例如输入abc,def,则the_title为abc
Lamuna 2017-03-30
  • 打赏
  • 举报
回复
引用 1 楼 codingMozart 的回复:
是${tmp%%,*}吧? 用来去除后缀的,例如输入abc,def,则the_title为abc
谢谢,的确是花括号,我没注意= =||| 请问这是一种正则匹配么?

2,161

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 UNIX文化
社区管理员
  • UNIX文化社区
  • 文天大人
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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