以从字符串"hello-kitty-red-for-you"中获取-for前面的内容为例:

echo "hello-kitty-red-for-you" |awk -F '-for' '{print $1}'  //此时-F指定的-for为纯粹的字符串

此时获取的结果为:hello-kitty-red,这与需求一致

那么将'-for'换成'[-for]'之后呢?

echo "hello-kitty-red-for-you" |awk -F '[-for]' '{print $1}'  //此时-F指定的[-for]就不仅仅是某个字符串了,此时会以-或f或o或r分割字符串,o首先出现在字符串中,那么就会以o为分割线对字符串进行分割

此时获取的结果为:hell,这与需求不一致

综上所述:说明加入了这对[]方括号,会引入通配符,会进行模糊匹配

最新文章

  1. IOS开发之待探究随录
  2. PCIe 32GT/s 含义
  3. voxel 与 pixel
  4. shell脚本学习
  5. 解密 Uber 数据团队的基础数据架构优化之路
  6. iOS 开发者能用上的 10 个 Xcode 插件
  7. svn服务器配置小记
  8. Step one : 熟悉HTML
  9. 关于angularjs依赖注入的整理
  10. 真分布式SolrCloud+Zookeeper+tomcat搭建、索引Mysql数据库、IK中文分词器配置以及web项目中solr的应用(1)
  11. 分区工具fdisk,gdisk,parted
  12. MySQLbase
  13. JAVAFX-4 开发应用
  14. js控制滚动条滑动
  15. 纪念 参与GitHub上第一个组织
  16. spring+springmvc+hibernate 整合
  17. Intellij IDEA创建的Web项目配置Tomcat并启动Maven项目
  18. oracle生成AWR报告方法
  19. easyui 日期控件限制起始相差30天
  20. 关于SQL优化(转载,格式有调整)

热门文章

  1. JS-检测浏览器类型及版本
  2. MyBatis官方文档——XML 映射配置文件
  3. window.postMessage跨文档通信
  4. mouseover&mouseout和mouseenter&mouseleave
  5. Excel 2010版筛选怎么用
  6. 移动端touch事件滚动
  7. 在CentOS中使用 yum 安装MongoDB及服务器端配置
  8. Unity3D笔记十一 定制导航菜单栏
  9. Iterator 和 Iterable 区别和联系
  10. phpStorm 显示行号