Browse Source

上传文件至 'lab1'

master
李嘉豪 1 year ago
parent
commit
6f7fa292c2
1 changed files with 28 additions and 0 deletions
  1. +28
    -0
      lab1/10204804434.sh

+ 28
- 0
lab1/10204804434.sh View File

@ -0,0 +1,28 @@
#!/bin/bash
#生成 50000 行的文件,每一行可以包含字母、数字。长度不限制。
for i in $(seq 1 50000)
do
echo $RANDOM | md5sum | cut -c 1-9
done >> test.txt
#按照字母顺序排序这个文件,输出所有的 unique 行。
sort --unique test.txt
#按照数字顺序排序这个文件,输出所有的 unique 行。
sort --unique --numeric-sort test.txt
#以覆盖写的方式将上述的结果重定向到一个文件中
sort --unique test.txt > test1.txt
sort --unique --numeric-sort test.txt > test1.txt
#以追加写的方式将上述的结果重定向到一个文件中
sort --unique test.txt >> test1.txt
sort --unique --numeric-sort test.txt >> test1.txt
#找"computer”
grep -o "computer" com.txt
#统计其中包含多少 computer
grep -o "computer" com.txt | grep -c "computer"

Loading…
Cancel
Save