awk用法:取列表最后一列
很多时候我们有需要取出文本中的最后一列,或者比如 ls -l 最后一列为文件名,这里可以使用多种方法取出最后一列;
举例说明:
[root@testserver tmp]# ls -l
总用量 1000
-rw-r--r-- 1 root root 925223 6月 15 18:06 0615.txt
-rw-r--r-- 1 root root 84 6月 15 15:07 dir.txt
-rw-r--r-- 1 root root 86 6月 14 12:00 for.sh
-rw-r--r-- 1 root root 715 6月 14 12:09 G.txt
-rw-r--r-- 1 root root 1614 6月 14 12:07 M.txt
-rw-r--r-- 1 root root 37763 6月 14 12:00 size.txt
-rw-r--r-- 1 root root 35579 6月 14 11:51 test.txt
方法1:
直接使用awk $NF取最后一列,问题来了,注意取出来的第一行,包括ls -l 显示的第一行总用量 1000这个数值;
[root@testserver tmp]# ls -l|awk '{print $NF}' 1000 0615.txt dir.txt for.sh G.txt M.txt size.txt test.txt
方法2:
同样awk $NF,加一个条件NR>1,跳过第一行
[root@testserver tmp]# ls -l|awk 'NR>1 {print $NF}' 0615.txt dir.txt for.sh G.txt M.txt size.txt test.txt
方法3:
使用awk next函数,NR==1 跳过第一行
[root@testserver tmp]# ls -l|awk 'NR==1 {next} {print $NF}' 0615.txt dir.txt for.sh G.txt M.txt size.txt test.txt
方法4:
可以写一个for循环,并定向到一个文件中
可以使用for循环取文件列表 for i in `ls`;do echo $i>>dir.txt;done;
[root@testserver tmp]# cat dir.txt 0615.txt dir.txt for.sh G.txt M.txt size.txt test.txt
转载于:https://blog.51cto.com/mofansheng/1789910
awk用法:取列表最后一列相关推荐
- linux awk语法格式,Awk是什么?一文带运维小白快速掌握Linux Awk用法
原标题:Awk是什么?一文带运维小白快速掌握Linux Awk用法 作者:a8 Awk.sed与grep,俗称Linux下的三剑客,它们之间有很多相似点,但是同样也各有各的特色,相似的地方是它们都可以 ...
- Linux下的awk用法详解
Linux下的awk用法详解 一.awk介绍 二.awk的语法 三.awk常见用法 四.awk其他用法 五.awk语言特性 一.awk介绍 1.AWK 是一种处理文本文件的语言,是一个强大的文本分析工 ...
- AWK用法示例 awk命令
AWK:Linux 管理员的智能工具包 作者 Emmett Dulaney AWK 实用工具带有其自己的自包含语言,它不仅是 Linux 中也是任何环境中现有的功能最强大的数据处理引擎之一.这种编程及 ...
- Python日常用法—将列表信息写入到csv文件、列表中的元素直接更改
Python日常用法-将列表信息写入到csv文件 1.模板 # 编写数据 import csvdata_list = [{'皇马球员': 'C罗', '号码': '7', '国籍': '葡萄牙'}, ...
- python怎么读文件里的某一行-python读取txt文件并取其某一列数据的示例
菜鸟笔记 首先读取的txt文件如下: AAAAF110 0003E818 0003E1FC 0003E770 0003FFFC 90 AAAAF110 0003E824 0003E208 0003E7 ...
- python读取指定路径txt文件-python读取txt文件并取其某一列数据的示例
菜鸟笔记 首先读取的txt文件如下: AAAAF110 0003E818 0003E1FC 0003E770 0003FFFC 90 AAAAF110 0003E824 0003E208 0003E7 ...
- 选择列表中的列……无效,因为该列没有包含在聚合函数或 GROUP BY 子句中
今天用SQL Server尝试实现一个SQL语句的时候,报了如标题所示的错误,通过在百度里面搜索,并亲自动手实现,终于发现问题所在,现在把它记录下来. 语句如下: select [OrderID],[ ...
- GROUP BY 子句中 选择列表中的列无效,因为该列没有包含在聚合函数或
T-SQL核心语句形式: SELECT --指定要选择的列或行及其限定 [INTO ] --INTO子句,指定结果存入新表 FROM --FROM子句,指定表或视图 [W ...
- awk用法小结(作者总结)
http://www.chinaunix.net/old_jh/24/691456.html http://wenku.baidu.com/view/ebac4fc658f5f61fb736664d. ...
最新文章
- 面试造飞机这么能耐,对着调优实战更不能怂啊!
- 第二十课.DeepGraphLibrary(一)
- 纸牌游戏10点半c语言,python10点半纸牌游戏_【Python】Python编的纸牌游戏
- 锚文本的作用是什么?网站SEO优化时又需要注意哪些问题?
- 关于TextBox控件字体颜色绑定
- 【Linux】一步一步学Linux——kill命令(124)
- 挖一挖曹大 holmes 的设计与实现
- LiveVideoStackCon 2022 上海站 专题抢先看
- 【转】Dynamics 365 CRM 开发架构简介
- oracle监听系统账号,linux 下 Oracle 监控sysdba用户登陆
- SQLAlchemy ORM教程之三:Relationship
- 重装Microsoft .NET Framework 4.0
- 熬了一个通宵,终于把Reids的7千万个Key删完了,今天脑子都嗡嗡响!
- 最大似然估计和最大后验估计
- 各类排序算法思想及计算复杂度
- font标签的size属性
- linux 显示ip地址小工具-nali
- 关于CClientDC与CPAINTDC,以及GetDC与GetWindowDC。
- Android Framework开发大揭秘!从小白到大佬的进阶之路
- android 机器人绘制,Android绘制机器人小实例
热门文章
- 哨兵模式原理_Redis哨兵、复制、集群的设计原理,以及区别
- Linux节点之间无密码问题,Linux下多节点SSH无密码互联实现
- java调用存储过程 sql server_Java中调用SQL Server存储过程示例
- oracle触发器不允许修改数据库,Oracle数据库使用触发器记录表数据修改记录
- python ioc di_PHP的依赖注入(DI) 和 控制反转(IoC)
- 我尽力了,为啥还是Bug不断?
- Nginx深入详解之过滤模块
- Vue学习(动态组件、组件路由缓存keepalive)-学习笔记
- 十大排序算法(Java)
- matlab 程序设计