查看: 45|回复: 6

awk挺有意思的

[复制链接]

283

主题

1687

回帖

4301

积分

论坛元老

积分
4301
发表于 2020-7-27 00:47:38 | 显示全部楼层 |阅读模式
本帖最后由 嗷嗷 于 2020-7-27 00:48 编辑


想要列出某目录下所有目录


ls
列出当前目录下文件和目录





ls /root
列出/root目录下文件和目录





ls -l
列出当前目录下文件和目录的详细信息





ls -l | grep ^d
列出当前目录下目录的详细信息





ls -l | grep ^d | awk '{print $9}'
列出当前目录下目录的名字





awk '{print $9}'中的$9就是第9列的内容

假如是awk '{print $8}',那就是修改时间了,以此类推




回复

使用道具 举报

449

主题

4497

回帖

1万

积分

论坛元老

积分
10493
发表于 2020-7-27 00:50:08 | 显示全部楼层
awk确实很牛逼,贴一个我以前学awk的教程 https://www.geeksforgeeks.org/awk-command-unixlinux-examples/
回复

使用道具 举报

9

主题

39

回帖

133

积分

注册会员

积分
133
发表于 2020-7-27 01:06:46 | 显示全部楼层
"

印度佬开的网站,以前觉得上面东西不错,现在归为CSDN一类直接屏蔽了
回复

使用道具 举报

149

主题

6786

回帖

1万

积分

论坛元老

积分
14097
发表于 2020-7-27 00:50:00 | 显示全部楼层
用cut也可以实现,如果有连续空格,可以用tr压缩一下
回复

使用道具 举报

25

主题

304

回帖

741

积分

高级会员

积分
741
发表于 2020-7-27 01:08:48 | 显示全部楼层
不行,用的命令太长,一段时间没用就又忘了
回复

使用道具 举报

29

主题

996

回帖

2231

积分

金牌会员

积分
2231
发表于 2020-7-27 01:38:32 | 显示全部楼层

35954514 发表于 2020-7-27 01:43

不行,用的命令太长,一段时间没用就又忘了

有浏览器书签不就行了
回复

使用道具 举报

283

主题

1687

回帖

4301

积分

论坛元老

积分
4301
 楼主| 发表于 2020-7-27 01:43:29 | 显示全部楼层
感谢分享
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注公众号

相关侵权、举报、投诉及建议等,请发 E-mail:admin@discuz.vip

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖
关注公众号
返回顶部