I was trying to refine my program. So I was just changing the order. I mean when something like ./uwhich -r ls is passed, it has to display the alias as well as the path to ls. It was displaying in the reverse order i.e. first path and then alias so i just interchanged the if logic by putting if(readalias == 1) first and if(allpaths == 1) as second one. But now, the second if loop is not displaying anything. I mean it is entering the loop but nothing is happening. Could I be doing something wrong here?
And as a matter of fact, if I want to find the particular command not just using the $PATH environment variable but in the whole system, is there any other variable for that? I mean, I should be able to get the variable wherever it is.
Last edited by Legend986; 10-01-2007 at 01:11 PM..