符合中小企业对网站设计、功能常规化式的企业展示型网站建设
本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...
商城网站建设因基本功能的需求不同费用上面也有很大的差别...
手机微信网站开发、微信官网、微信商城网站...
在 Linux/UNIX 系统中,awk 是一个功能强大的编辑工具,逐行读取输入文本,并根据指定的匹配模式进行查找,对符合条件的内容进行格式化输出或者过滤处理,可以在无交互的情况下实现相当复杂的文本操作,被广泛应用于 Shell 脚本,完成各种自动化配置任务。
创新互联是专业的合浦网站建设公司,合浦接单;提供网站设计制作、成都网站设计,网页设计,网站设计,建网站,PHP网站建设等专业做网站服务;采用PHP框架,可快速的进行合浦网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,专业的做网站团队,希望更多企业前来合作!
逐行读取文本,默认以空格为分隔符进行分隔,将分隔所得的各个字段保存到内建变量中,并按模式或者条件执行编辑命令
单引号加上大括号“{}”用于设置对数据进行的处理动作。awk 可以直接处理目标文件,也可以通过“-f”读取脚本对目标文件进行处理。
awk 将文本文件中的一行视为一个记录,而将一行中的某一部分(列)作为记录中的一个字(域)。为了操作这些不同的字段,awk 借用 shell 中类似于位置变量的方法, 用$1、$2、$3…顺序地表示行(记录)中的不同字段。另外 awk 用$0 表示整个行(记录)。不同的字段之间是通过指定的字符分隔。awk 默认的分隔符是空格。awk 允许在命令行中用“-F 分隔符”的形式来指定分隔符。
awk [选项] '模式或条件 {编辑指令}' 文件1 文件2
awk -f 脚本文件 文件1 文件2
FS:指定每行文本的字段分隔符,默认为空格或制表位(tab键);
NF:当前处理的行的字段个数;
NR:当前处理的行的行号(序数);
$0:当前处理的行的整行内容;
$n:当前处理行的第 n 个字段(第 n 列);
FILENAME:被处理的文件名;
RS:数据记录分隔,默认为\n,即每行为一条记录;
只有当条件为真,才执行指定的动作。
大于(>);小于(<);大于等于(>=);小于等于(<=);
等于(==)、不等于(!=);
&&(与)、||(或)、!(非);
加(+)、减(-)、乘(*)、除(/)、取余(%)、乘方(^);
awk '{print $1"---"$2}' aa.txt #在第一和第二字段之间插入--符号
awk '{print$0}' aa.txt #输出所有行内容
awk '/^6/{print}' aa.txt #输出以6开头的行
awk '/^(6|8)/{print}' aa.txt # #输出以6或8开头的行
awk '/^(6)/ && $3 > 70 {print}' aa.txt #输出以6开头和第三字段大于70的行
awk '/^(6)/ && $3 == 55 {print}' aa.txt #输出以6开头和第三字段等于60的行
awk 'NR==1,NR==3{print}' aa.txt #输出第1至第3行内容
等于awk '(NR>=1)&&(NR<=3){print}' aa.txt
awk 'NR==1;NR==3{print}' aa.txt #输出第1行、第3行内容
等于awk 'NR==1 || NR==3{print}' aa.txt
awk '/^root/{print}' /etc/passwd #输出以root开头的行
awk '{print $1}' aa.txt #输出第1字段内容
awk '{print$1,$3}' aa.txt #输出每行中的第1、3字段
awk -F ' ' '{print $2}' aa.txt #以空格分割,输出第二字段
另外有需要云服务器可以了解下创新互联cdcxhl.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。