diff --git a/lab1/10215501450.sh b/lab1/10215501450.sh new file mode 100644 index 0000000..44a032d --- /dev/null +++ b/lab1/10215501450.sh @@ -0,0 +1,28 @@ +作业1: +#生成50000行文件 +for i in $(seq 1 50000) +do + echo $RANDOM|md5sum|cut -c 1-9 +done >> test.txt + +#按照字母顺序排序,输出unique行 +sort -u test.txt + +#按照数字顺序排序,输出unique行 +sort -u -n test.txt + +#以覆盖写的方式重定向到一个文件(1.txt) +sort -u test.txt > 1.txt +sort -u -n test.txt > 1.txt + +#以追加写的方式重定向到一个文件(2.txt) +sort -u test.txt >> 2.txt +sort -u -n test.txt >> 2.txt + +作业2: +#已随机生成文件 +#找"computer" +grep "computer" computer.txt + +#统计其中包含多少"computer" +grep -o "computer" computer.txt|wc -w