[Linux] awk与posix字符集
发布时间 - 2019-04-17 00:00:00 点击率:次awk 是一种很棒的语言,它适合文本处理和报表生成,其语法较为常见,借鉴了某些语言的一些精华,如 c 语言等。在 linux 系统日常处理工作中,发挥很重要的作用。 它允许您创建简短的程序,这些程序读取输入文件、为数据排序、处理数据、对输入执行计算以及生成报表,还有无数其他的功能。
awk posix字符集
[:alnum:] 文字数字字符
[:alpha:] 文字字符
[:digit:] 数字字符
[:graph:] 非空字符(非空格、控制字符)
[:lower:] 小写字符
[:cntrl:] 控制字符
[:print:] 非空字符(包括空格)
[:punct:] 标点符号
[:space:] 所有空白字符(新行,空格,制表符)
[:upper:] 大写字符
[:xdigit:] 十六进制数字(0-9,a-f,A-F)
测试文本:
[root@vm-228-187 test]# cat aaa.txt AddddE aaaaa 123aaa 1233
awk 条件判断模式{动作} , 条件操作符, ~匹配正则
存在大写字母
[root@vm-228-187 test]# cat aaa.txt |awk '$1~ /[[:upper:]]/{print $1}'
AddddE存在数字字符
[root@vm-228-187 test]# cat aaa.txt |awk '$1~ /[[:digit:]]/{print $1}' 123aaa 1233
相关教程:Linux视频教程
# linux
# 是一种
# 其他的
# 很重要
# 很棒
# pre
# 十六进制
# xdigit
# upper
# space
# gutter
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
焦点电影公司作品,电影焦点结局是什么?
Win11怎么恢复误删照片_Win11数据恢复工具使用【推荐】
手机怎么制作网站教程步骤,手机怎么做自己的网页链接?
javascript如何操作浏览器历史记录_怎样实现无刷新导航
Laravel如何创建自定义Facades?(详细步骤)
Laravel如何与Pusher实现实时通信?(WebSocket示例)
微信小程序 scroll-view组件实现列表页实例代码
如何批量查询域名的建站时间记录?
Chrome浏览器标签页分组怎么用_谷歌浏览器整理标签页技巧【效率】
JS中页面与页面之间超链接跳转中文乱码问题的解决办法
使用C语言编写圣诞表白程序
如何正确选择百度移动适配建站域名?
Laravel如何与Inertia.js和Vue/React构建现代单页应用
HTML透明颜色代码怎么让图片透明_给img元素加透明色的技巧【方法】
香港服务器WordPress建站指南:SEO优化与高效部署策略
javascript事件捕获机制【深入分析IE和DOM中的事件模型】
制作公司内部网站有哪些,内网如何建网站?
Android仿QQ列表左滑删除操作
Laravel如何生成API文档?(Swagger/OpenAPI教程)
如何基于云服务器快速搭建网站及云盘系统?
实现点击下箭头变上箭头来回切换的两种方法【推荐】
laravel怎么实现图片的压缩和裁剪_laravel图片压缩与裁剪方法
制作企业网站建设方案,怎样建设一个公司网站?
EditPlus中的正则表达式 实战(4)
高性能网站服务器配置指南:安全稳定与高效建站核心方案
阿里云高弹*务器配置方案|支持分布式架构与多节点部署
在线教育网站制作平台,山西立德教育官网?
如何在阿里云服务器自主搭建网站?
Laravel Session怎么存储_Laravel Session驱动配置详解
php结合redis实现高并发下的抢购、秒杀功能的实例
Laravel的HTTP客户端怎么用_Laravel HTTP Client发起API请求教程
如何解决hover在ie6中的兼容性问题
Laravel如何使用Facades(门面)及其工作原理_Laravel门面模式与底层机制
Laravel如何使用缓存系统提升性能_Laravel缓存驱动和应用优化方案
Laravel怎么实现搜索高亮功能_Laravel结合Scout与Algolia全文检索【实战】
EditPlus中的正则表达式实战(5)
深圳防火门网站制作公司,深圳中天明防火门怎么编码?
*服务器网站为何频现安全漏洞?
如何登录建站主机?访问步骤全解析
图册素材网站设计制作软件,图册的导出方式有几种?
Laravel怎么实现支付功能_Laravel集成支付宝微信支付
Laravel模型事件有哪些_Laravel Model Event生命周期详解
如何在 Telegram Web View(iOS)中防止键盘遮挡底部输入框
哪家制作企业网站好,开办像阿里巴巴那样的网络公司和网站要怎么做?
Laravel项目如何进行性能优化_Laravel应用性能分析与优化技巧大全
手机钓鱼网站怎么制作视频,怎样拦截钓鱼网站。怎么办?
HTML5空格和nbsp有啥关系_nbsp的作用及使用场景【说明】
如何基于云服务器快速搭建个人网站?
Laravel如何实现API速率限制?(Rate Limiting教程)
Laravel事件监听器怎么写_Laravel Event和Listener使用教程


$1~ /[[:digit:]]/{print $1}'
123aaa
1233