文件aaa的内容如下: 1001:1 1002:2 1003:1 1004:2 期望处理aaa文件得到以下输入结果: 1001 1003 以下命令能满足的有
区块链毕设网qklbishe.com为您提供问题的解答
文件aaa的内容如下:
1001:1
1002:2
1003:1
1004:2
期望处理aaa文件得到以下输入结果:
1001
1003
以下命令能满足的有
A
grep "1$" aaa | awk -F: '{print $1}'
grep中 dollar表示行位,匹配行位是1的行,管道传入awk,awk指定分隔符号:,打印第一列。这里awk分隔符号应该是-F,-d是cut的分隔符号
B
grep "1$" aaa | cut -d: -f1
同上,cut的分隔结果从1开始。
C
sed '/:2/d' aaa | sed 's/:1//g'
sed d参数表示删除行,首先删除:2的所有行(2、4),sed s参数表示替换,g表示全局,把所有的:1替换为空字符,达到删除的目的
D
awk -F: '{if ($2==1){print $1}}' aaa
awk将每一行分隔成两部分 dollar1表示100x, dollar2表示后面的那个数,找到dollar2是1的行,并输出该行的dollar1部分
58:56
以上就是关于问题文件aaa的内容如下: 1001:1 1002:2 1003:1 1004:2 期望处理aaa文件得到以下输入结果: 1001 1003 以下命令能满足的有的答案
欢迎关注区块链毕设网-
专业区块链毕业设计成品源码,定制。
区块链NFT链游项目方科学家脚本开发培训