文件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链游项目方科学家脚本开发培训

承接区块链项目定制开发

微信:btc9767

QQ :1330797917

TELEGRAM: BTCOK9

承接区块链项目定制开发


qklbishe.com区块链毕设代做网专注|以太坊fabric-计算机|java|毕业设计|代做平台-javagopython毕设 » 文件aaa的内容如下: 1001:1 1002:2 1003:1 1004:2 期望处理aaa文件得到以下输入结果: 1001 1003 以下命令能满足的有