diff --git a/q1a.sh b/q1a.sh new file mode 100644 index 0000000..14581e6 --- /dev/null +++ b/q1a.sh @@ -0,0 +1 @@ +awk '{print}' aliceinwonderland.txt | wc -l diff --git a/q1b.sh b/q1b.sh new file mode 100644 index 0000000..c40f23f --- /dev/null +++ b/q1b.sh @@ -0,0 +1 @@ +grep -o '\ Alice ' aliceinwonderland.txt | wc -l diff --git a/q1c.sh b/q1c.sh new file mode 100644 index 0000000..9946d00 --- /dev/null +++ b/q1c.sh @@ -0,0 +1 @@ +grep -o '\S*' aliceinwonderland.txt | sort | uniq diff --git a/q1d.sh b/q1d.sh new file mode 100644 index 0000000..f0afc8b --- /dev/null +++ b/q1d.sh @@ -0,0 +1 @@ +grep -o '\S*' aliceinwonderland.txt | sort |uniq -c | sort -nr | head -5 diff --git a/q1e.sh b/q1e.sh new file mode 100644 index 0000000..96a4793 --- /dev/null +++ b/q1e.sh @@ -0,0 +1 @@ +grep -o '\S*' aliceinwonderland.txt | awk '{total_char += length(); total_words++} END {print total_char/total_words}' diff --git a/q2a.sh b/q2a.sh new file mode 100644 index 0000000..760a132 --- /dev/null +++ b/q2a.sh @@ -0,0 +1 @@ +awk '/Holmes/||/Sherlok/ {print}' sherlockholmes.txt | wc -l diff --git a/q2b.sh b/q2b.sh new file mode 100644 index 0000000..a45da26 --- /dev/null +++ b/q2b.sh @@ -0,0 +1 @@ +grep -Eo "Holmes|Sherlock" sherlockholmes.txt | wc -l diff --git a/q2c.sh b/q2c.sh new file mode 100644 index 0000000..9bb9137 --- /dev/null +++ b/q2c.sh @@ -0,0 +1 @@ +sed -E 's/^/HEllo /' sherlockholmes.txt diff --git a/q2d.sh b/q2d.sh new file mode 100644 index 0000000..65d341e --- /dev/null +++ b/q2d.sh @@ -0,0 +1 @@ +sed -E 's/([A-Z][a-z]*)\s([A-Z][a-z]*)/\Roy\ Koren/' sherlockholmes.txt diff --git a/q2e.sh b/q2e.sh new file mode 100644 index 0000000..f98f944 --- /dev/null +++ b/q2e.sh @@ -0,0 +1 @@ +sed '/^\(.*\)$/s/(/[/g; s/)/]/g' sherlockholmes.txt