博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
shell文本处理
阅读量:7110 次
发布时间:2019-06-28

本文共 1250 字,大约阅读时间需要 4 分钟。

1.文件整理

employee文件中记录了工号和姓名
employee.txt:
100 Jason Smith
200 John Doe
300 Sanjay Gupta
400 Ashok Sharma
bonus文件中记录工号和工资
bonus.txt:
100 $5,000
200 $500
300 $3,000
400 $1,250
要求把两个文件合并并输出如下
处理结果:
400 ashok sharma $1,250
100 jason smith  $5,000
200 john doe  $500
300 sanjay gupta  $3,000

# awk 'ARGIND==1{test[$1]=$0}ARGIND==2{print test[$1],$2}' employee.txt bonus.txt 100 Jason Smith $5,000200 John Doe $500300 Sanjay Gupta $3,000400 Ashok Sharma  $1,250# cat employee.txt 100 Jason Smith200 John Doe300 Sanjay Gupta400 Ashok Sharma # cat bonus.txt 100 $5,000200 $500300 $3,000400 $1,250

 

(2)查看swap分区的大小

# free -m             total       used       free     shared    buffers     cachedMem:          1001        861        140         18         97        425-/+ buffers/cache:        338        663Swap:          509          0        509

 

(3)root用户今天登陆了多长时间

last查所有登陆信息,

lastlog查看最近登陆,

w或者who查看目前已经登陆用户

(4)打印当前sshd的端口和进程id

# netstat -anp | grep sshd

(5)打印root可以使用可执行文件数

# echo "root’s bins: $(find ./ -type f | xargs ls -l | sed '/-..x/p' | wc -l)"root’s bins: 53

(6)输出本机创建20000个目录所用的时间

# time for i in {1..2000} ; do mkdir neil$i; donereal    0m2.086suser    0m0.180ssys    0m0.300s[berry@berry:dirs] timereal    0m0.000suser    0m0.000ssys    0m0.000s

 

转载地址:http://lxlhl.baihongyu.com/

你可能感兴趣的文章
[转]谈NAND Flash的底层结构和解析
查看>>
JDBC实例代码
查看>>
通过setSystemUiVisibility实现状态栏跟Activity之间的位置关系
查看>>
Android中的单位
查看>>
PHP:php中的双引号和单引号的区别
查看>>
PersistenceContext.properties()
查看>>
中国的UED们
查看>>
【Python】python 2 map() reduce()
查看>>
阿里云域名备案之如何填写真实性核验单
查看>>
查询设计分析
查看>>
OpenWRT/LEDE长期运行记录截图
查看>>
执行计划--WHERE条件的先后顺序对执行计划的影响
查看>>
F - 概率(经典问题)
查看>>
不老的神器:安全扫描器Nmap渗透使用指南【转】
查看>>
Java-NIO(六):Channel聚集(gather)写入与分散(scatter)读取
查看>>
CUBA如何新增ServiceBean
查看>>
【技术文档】jeecg3.7-maven搭建好开发环境入门
查看>>
centos7 关闭firewall安装iptables并配置
查看>>
搜索7--noi1804:小游戏
查看>>
聊一聊分布式锁的设计
查看>>