write a shell script that counts a number of unique word
contained in the file and print them in alphabetical order
line by line?
Answers were Sorted based on User's Feedback
Answer / arup
#!/bin/csh
# Here tr -s ' ' replaces all multiple ' ' with single ' '
# next pipe the above stream to replace each ' ' with '\n'
# next pipe the above stream to get a sorted list of words
# then pipe the unique words to outfile
tr -s ' ' < $1 | tr ' ' '\n' | sort | uniq > $1.out
Is This Answer Correct ? | 20 Yes | 11 No |
Answer / neennii
sort -u wordtestfile.txt | tee outuniquefile.txt | echo "total unique words are" `wc -w` ; cat outuniquefile.txt
Is This Answer Correct ? | 2 Yes | 1 No |
Answer / trenton g. twining
rm /tmp/$$; \
cat <file> \
| awk '{ for(i=1;i<=NF;i++){ printf("%s\n",$i); }; }' \
| sort -du \
| tee /tmp/$$; \
wc -w /tmp/$$ \
| sed -e "s=/tmp/$$=unique words="
Is This Answer Correct ? | 1 Yes | 2 No |
Answer / manuswami
$ rm -f res res1 ; while read line ; do cat uniqtest | grep
-wc $line >>res1 ; echo "$line :-> Count=" >>res ;done <uni
qtest ; paste res res1 >final_temp ; cat final_temp|sort -u
>final ; rm -f res res1 final_temp1
Is This Answer Correct ? | 1 Yes | 8 No |
How to customise the other shell?
What is the best scripting language?
How do I start a shell script?
What is in a script?
What happens on a system call?
How do I run a bin bash script?
Is bash an operating system?
How to create environment variables?What are the conditions for creating variables?
What are zombie processes?
What are the advantages of shell script?
What is computer cli?
Why do we write bin bash in shell scripts?