awk根据指定的字符串分割字符串
2024-08-22 13:37:50
以从字符串"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,这与需求不一致
综上所述:说明加入了这对[]方括号,会引入通配符,会进行模糊匹配
最新文章
- IOS开发之待探究随录
- PCIe 32GT/s 含义
- voxel 与 pixel
- shell脚本学习
- 解密 Uber 数据团队的基础数据架构优化之路
- iOS 开发者能用上的 10 个 Xcode 插件
- svn服务器配置小记
- Step one : 熟悉HTML
- 关于angularjs依赖注入的整理
- 真分布式SolrCloud+Zookeeper+tomcat搭建、索引Mysql数据库、IK中文分词器配置以及web项目中solr的应用(1)
- 分区工具fdisk,gdisk,parted
- MySQLbase
- JAVAFX-4 开发应用
- js控制滚动条滑动
- 纪念 参与GitHub上第一个组织
- spring+springmvc+hibernate 整合
- Intellij IDEA创建的Web项目配置Tomcat并启动Maven项目
- oracle生成AWR报告方法
- easyui 日期控件限制起始相差30天
- 关于SQL优化(转载,格式有调整)