【1.1】Linux学习—awk命令
程序员文章站
2024-02-23 23:34:48
...
awk:从文本文件和字符串中抽取信息
awk命令行方式:awk - F"field-separator" 'commands' input-file
$1,$2,$3:第1列,第2列,第3列数据
$0:一整行数据
NF:每一行拥有的字段总数
NR:目前awk所处理的是 第几行 数据
示例1:抽取域
[[email protected] linux_peixun]$ awk -F"," '{print $0}' f1.csv
101,John Doe,CEO
102,Jason Smith,IT Manager
103,Raj Reddy,Sysadmin
104,Anand Ram,Developer
105,Jane Miller,Sales Manager101,John Doe,CEO
示例2:打印单独记录
[[email protected] linux_peixun]$ awk -F"," '{print $1,$3}' f1.csv
101 CEO
102 IT Manager
103 Sysadmin
104 Developer
105 Sales Manager101