Advertisement
achshar

Untitled

Jan 28th, 2014
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. # This functions prints the menu and takes the menu option input
  2. menu() {
  3. clear
  4.  
  5. printf "Here are the operation you can do to your file
  6. 1. Word Count
  7. 2. First 10 lines of file
  8. 3. Last 10 lines of file
  9. 4. Content of line before and after sorting\n"
  10. read option
  11.  
  12. # Ask for the path of file to perform the operations
  13. printf "Enter the path to the file:\n"
  14. read path
  15.  
  16. # Call appropriate function according to the operation you want to perform
  17. case $option in
  18. # This option count the number of words,characters and line in the file
  19. 1 ) wc $path ;;
  20. # This option displays the first 10 lines of file
  21. 2 ) head $path ;;
  22. # This option displays the last 10 lines of file
  23. 3 ) tail $path ;;
  24. # This function display the file before sorting and after sorting
  25. 4 )
  26. printf "before sorting\n"
  27. cat $path
  28. sort $path
  29. printf "After sorting"
  30. cat $path
  31. ;;
  32. esac
  33.  
  34. read
  35. menu
  36. }
  37.  
  38. menu
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement