Linux 中如何运用awk截取文件名中部分内容?

Linux 中如何运用awk截取文件名中部分内容?,第1张

经分析,文件名中以 ICIMSIDIFF 开头,awk 中 可以考虑以它为分界

试一下如下代码:

ls -ltr *20100502* | awk -F "ICIMSIDIFF" '{print $2}'|cut -b 1-2

获得传入的文件名(FILENAME使用)

[chengmo@localhost ~]$ awk 'BEGIN{FS=":"print FILENAME}{print FILENAME}' /etc/passwd

/etc/passwd

FILENAME,$0-$N,NF 不能使用在BEGIN中,BEGIN中不能获得任何与文件记录 *** 作的变量。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11856938.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存