2041_20T2_Q5
记录两个index之后交换他们的值
1 | #!/usr/bin/env python3 |
2041_20T2_Q4
截取后对着学号计数就可以了。
1 | #!/usr/bin/env python3 |
2041_20T2_Q3
uniq -c之后的处理需要注意。首先是如何搜索那个计数,匹配若干个空格开头然后2之后紧接空格的。
然后截取的时候需要先处理好前面的一大堆空格,不然直接cut -d “ “会出很多空格
1 | #!/bin/dash |
2041_20T2_Q2
用set去重。
1 | #!/usr/bin/env python3 |
2041_20T2_Q1
要用学号和名字一起来去重。
cut和python的split方法不一样的地方在于cut -d选项只能放一个字符,所以用逗号分割之后,后半段的名字会以空格开头,因此最后用空格分割去找第一个名字的时候需要用第二个。
1 | #!/bin/dash |
2041_21T1.Q6
需要注意空格。注意strip
1 | #!/usr/bin/env python3 |
2041_21T1.Q5
gzip的命令 mkdir的-p选项
1 | #!/bin/dash |