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 many fields are present in a crontab file and what does each field specify?
How do I edit a .sh file?
what is info area how many types?
How to group the commands in shell scripting?
What is the difference between grep and egrep?
Why should we use shell scripts?
What is eval in shell script?
How will you emulate wc –l using awk?
What is the difference between a variable and value?
What is the basic difference you find between a shell script and perl?
What is the syntax of "nested if statement" in shell scripting?
What is the command for " how many shell is running in your system or how many shell supported by your system " ?.