I have downloaded fish shell on my centos, but when I switch command to /bin/fish
or even try to run xterm -e /bin/fish
I am getting following error: Standard input: echo $_ " "; __fish_pwd ^ in command substitution called on standard input, Standard input: __fish_pwd ^ in command substitution called on standard input, in command substitution called on standard input, Standard input: echo $_ " "; __fish_pwd ^ in command substitution called on standard input, I also tried xterm -e 'tcsh -i -c fish' this too gave same error
/bin/fishif that's not where you installed fish? Why are you runningxterm -c …whenxtermhas no such option (it should bexterm -e fish)? And how exactly did you install fish (what file did you download, which command did you use to extract it, how did you configure fish to look for its files where you put them)? It looks like you did something wrong during the installation, but we can't tell you what if you don't tell us what you did.-c, I did actually used-eand I am passing the path where I have saved it in my user/docs folder, so I am passing the path like thisxterm -e /usr/san/documents/bin/fish, even if the path was wrong I would not have got the above error. As I have already mentioned in my first comment why I cannot install using standard procedure I am passing this path to xterm's command argument which gives the above error.