博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
通过awk求文件的后缀名
阅读量:5810 次
发布时间:2019-06-18

本文共 379 字,大约阅读时间需要 1 分钟。

 
  1. #!/bin/gawk -f   
  2. function index_name (s){    
  3.         return substr(s,index(s,".")+1,length(s)-index(s,"."))  
  4.         exit      
  5. }  
  6. BEGIN{  
  7.         print index_name(ARGV[1])  

一位同事,问到的问题,当时没大在意,只知道用awk可以实现,正好一个项目中需要判断每个输入文件的后缀名就写了出来。

判断依据是文件名中第一个出现点以后的字段。该awk脚本以文件名为参数。

只能给脚本添加执行权限以./script_name.awk filename.xxx.yyyy 的方式运行,返回值为xxx.yyyy。

     本文转自xiaoyuwang 51CTO博客,原文链接:http://blog.51cto.com/wangxiaoyu/552670,如需转载请自行联系原作者

你可能感兴趣的文章
在AngularJS中学习javascript的new function意义及this作用域的生成过程
查看>>
盘点物联网网关现有联网技术及应用场景
查看>>
网络钓鱼大讲堂 Part3 | 网络钓鱼攻击向量介绍
查看>>
阿里云与Intel联合发布加密计算,亚洲首个云上“芯片级”数据保护
查看>>
1、下载安装scala编译器(可以理解为scala的jdk),地址:http://www.scala
查看>>
mui 总结2--新建第一个app项目
查看>>
nginx的lua api
查看>>
考研太苦逼没坚持下来!看苑老师视频有点上头
查看>>
HCNA——RIP的路由汇总
查看>>
zabbix监控php状态(四)
查看>>
定时任务的创建
查看>>
实战Django:小型CMS Part2
查看>>
原创]windows server 2012 AD架构试验系列 – 16更改DC计算机名
查看>>
统治世界的十大算法
查看>>
linux svn安装和配置
查看>>
SSH中调用另一action的方法(chain,redirect)
查看>>
数据库基础
查看>>
表格排序
查看>>
关于Android四大组件的学习总结
查看>>
java只能的round,ceil,floor方法的使用
查看>>