Linux之命令详解-获取文本指定位置内容
1、查找ifconfig中的本地ip地址:
ifconfig |tail -9 | awk 'NR==2 {split($2,arr,":");print arr[2]}'
2、获取文本中获取倒数第三行、第一列数据的内容:
cat data.txt |tail -3 | awk 'NR==1 {split($1,arr,":");print arr[1]}'
解释:
cat : 读取文本data.txt内容
tail -3: 获取倒数三行内容
split(操作第几列数据,拆分数据的存放位置,一般为数组,拆分的格式)
NR==1 :所操作的内容为第一行,相当于head -n 1

本文介绍如何使用Linux命令组合来实现特定任务,例如从ifconfig命令输出中提取本地IP地址及从文本文件中获取倒数第三行的第一列数据。
1711

被折叠的 条评论
为什么被折叠?



