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 can I set the default rwx permission to all users on every file which is created in the current shell?
how did u debugging in unix/ linux platform ??( project Related)
What is awk in shell scripting?
How to write a function?
What is an inode block?
Calculate a real number calculation directly from the terminal and not any shell script.
How important is shell scripting?
What is the crontab?
What is bash eval?
Is shell scripting useful?
What language is bash written in?
What is the difference between scripting and coding?