Jei;
I would advise you to try the various commands one at a time. Once you understand them, then you can put them together.
First, jschiwal already explained that this will not work:
job=cd $xyz
Try it yourself so that you understand why.
Next, you have this:
`grep ....|cut ....`
This make no sense. The backtics are used to pass the result of a command to something else. For example:
list=`ls -l` would list the current directory and assign the results to the variable "list". In you case, you do not use the value of the expression inside the backtics.
|