• Source
    1. #
    2. #Write a script to calculate gross salary for any number of employees
    3. #Gross Salary =Basic + HRA + DA.
    4. #HRA=10% and DA= 15%.
    5. #
    6.  
    7. #sample data
    8. #1|chirag|ahmedabad|30|male|manager|20539
    9. #2|abc|rajkot|32|female|production_manager|50000
    10. #
    11. clear
    12. echo "Enter name of the employee file:"
    13. read filename
    14. j=1
    15. for i in `cat $filename`
    16. do
    17. echo "EMPLOYEE $j"
    18. echo "==========="
    19. name=$(echo $i | cut -d "|" -f2 )
    20. basic=$(echo $i | cut -d "|" -f7 )
    21. echo "Name :"$name
    22. echo "Basic salary :"$basic
    23. hra=$(expr $basic \* 10)
    24. hra=$(expr $hra / 100)
    25. da=$(expr $basic \* 15)
    26. da=$(expr $da / 100)
    27. echo "HRA :"$hra
    28. echo "DA :"$da
    29. gross=$(expr $basic + $hra + $da)
    30. echo "GROSS :"$gross
    31. j=$(expr $j + 1)
    32.  
    33. done