That's funny.
It's like saying "My car won't start. What's the problem?"
There could be gazillion different problems. You'll have to give us the details so we can help you. Help us help you.
Otherwise we can only make wild guesses. Or maybe a few could gaze at the crystal ball and somehow read your mind.
Btw, hope you've used "sqlplus -s user/password@conn_string <<EOF" in the script posted earlier.
create procedure proc(name IN varchar, age IN varchar)
as
var varchar;
begin
select * into var from table where colname='name'
if sqlorwcount =0
dbms_output.put.line('name doesnot exit' );
end;
from unix i am calling the procedure like this
call proc('abc',''ten);
i could not able to find the output after executing the unix script.