西安博为峰Java培训学校

试听课 + 活动课
填写信息优先获取试听课

位置:学校首页 > 学校动态>在西安Linux培训大概需要多久可以上手

在西安Linux培训大概需要多久可以上手

  在西安Linux培训大概需要多久可以上手?在西安Linux培训班有很多,但是根据师资和学习环境,小编推荐您可以到西安博为峰IT培训学校了解一下!博为峰已先后为7000多家外企业输送软件测试骨干及软件技术,未来还将根据产业变迁和技术革新开设更多的紧缺人才实训项目:帮助更多的应届毕业生和职场新人找到满意工作,实现职业梦想;帮助更多的用人单位轻松招到可用之才,推动企业发展和产业进步。

在西安Linux培训大概需要多久可以上手

  awk命令使用

  awk命令是Alfred Aho,Peter Weinberger,Brian Kernighan三位作者联合开发的,用于Linux/Unix中处理数据和产生报告。awk命令功能十分强大,可根据需要抓取、截取指定的列或行。

  首先在/mnt目录下创建示例文本文件f1,其内容如下:

  1 hello hello

  2 data data

  3 xyz abc

  4 123 789

  5 ftp

  6 Apache

  7 apache

  【Linux基础知识】awk命令使用

  然后,使用awk对f1文件内容进行处理,举例如下。

  ①awk-F""'{print$2,$3}'f1:截取显示文档的第二列和第三列,-F指定分隔符为空格,$表示显示第几列。其中print表示要做输出信息的动作,$2和$3表示要输出的列号,awk要求将print已经输出列等内容放在“'{}'”之间。

  ②awk-F""'($1>3){print$2,$3}'f1:选取列的值大于3的行,显示其第二列和第三列,在“()”中指定筛选条件。

  ③awk'NR==4||NR==3'f1:显示第三行和第四行,NR表示行号。

  ④awk'/data/{print$2}'f1:抓取包含指定字符的行,再对列进行截取。此例中,awk先按照“data”字符串对文件f1中的行筛选,找出包含“data”的行以后,再按照默认的空格作为分隔符对行的内容做切割,仅打印出第二列的内容。

  ⑤awk'$2~/data/'f1:抓取第二列包含指定字符的行。其中“~”表示是否匹配指定的“data”,如果第二列的内容包含“data”就打印出整行内容。

  ⑥awk'$2!~/data/'f1:抓取第二列不包含指定字符的行。其中“!~”表示是否不匹配指定的“data”,如果第二列的内容不包含“data”就打印出整行内容。


领取试听课
温馨提示:为不影响您的学业,来校区前请先电话或QQ咨询,方便我校安排相关的专业老师为您解答
版权所有:搜学搜课(www.soxsok.com) 技术支持:搜学搜课网