From d4dc779568aa3f7e130105aa1e46f2febfd02f08 Mon Sep 17 00:00:00 2001 From: tom6m6 Date: Sun, 11 Sep 2022 09:40:54 +0800 Subject: [PATCH] second commit --- lab1/work1.sh | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 lab1/work1.sh diff --git a/lab1/work1.sh b/lab1/work1.sh new file mode 100644 index 0000000..9671ef8 --- /dev/null +++ b/lab1/work1.sh @@ -0,0 +1,23 @@ +#!/bin/bash +chmod +x ./work1.sh #add permisson to execute +rm strings +rm sort_by_ascii +rm sort_by_num +rm summ +rm strings2 +for i in `seq 1000`; #50000 lines is too long to wait, choose 1000 lines +do + echo $RANDOM | md5sum | cut -c 1-9 ; +done >> strings +export LC_ALL=C +sort -d strings | uniq -u > sort_by_ascii +sort -n strings | uniq -u > sort_by_num +cat sort_by_ascii >> summ +cat sort_by_num >> summ + +for i in `seq 666`; #generate a file randomly +do + echo $RANDOM | md5sum | cut -c 1-9; +done >> strings2 +grep -o "de" strings2 | wc -w +