Bash can't find file but tcsh can why?


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Bash can't find file but tcsh can why?
# 43  
Old 02-25-2011
What does alias cd say?

And:

Code:
ls -la /home/kit/antplot/

# 44  
Old 02-25-2011
Oops, my bad. I'm used to seeing the directory in the line.
Code:
Script started on Fri 25 Feb 2011 04:24:17 PM EST
[kit@class ~]$ cd antplot
[kit@class antplot]$ bash --norc
bash-3.2$ ./ccantplot
bash: ./ccantplot: No such file or directory
bash-3.2$ /home/kit/antplot/ccantplot
gcc: antplot.c: No such file or directory
gcc: get_color.c: No such file or directory
gcc: antinp.c: No such file or directory
bash-3.2$ exit
exit
[kit@class antplot]$ exit
exit
Script done on Fri 25 Feb 2011 04:25:22 PM EST

Same error as the full pathname in plain old bash.
# 45  
Old 02-25-2011
I'm asking for the last time: what's the exact content of ccantplot?
# 46  
Old 02-25-2011
There's no alias to cd. I have alot of aliases to change to different directories but none to just cd.
Code:
Script started on Fri 25 Feb 2011 04:29:15 PM EST
[kit@class ~]$ alias cd
bash: alias: cd: not found
[kit@class ~]$ alias
alias cdc2='cd /class/op/data/c2/menu'
alias cdcls='cd /class/op/users/kit'
alias cddbs='cd /class/dbs'
alias cddbs6='cd /class/dbs/relays/sys6'
alias cddbsg='cd /class/dbs/ground/sites'
alias cddbsr='cd /class/dbs/relays'
alias cdla='cd /apps/launchanal'
alias cdlib='cd /class/cc/src/stel/lib/f'
alias cdlnch='cd /usr/apps/launchanal'
alias cdlog='cd /var/log'
alias cdpvi='cd /usr/local/pvi'
alias cdpvisrc='cd /usr/local/pvi/install'
alias cdscrpt='cd /class/op/script'
alias cdslz='cd /class/slz'
alias cdspc='cd /class/spctest'
alias cdsrc='cd /class/cc/src/stel'
alias e='emacs'
alias his='history'
alias l.='ls -d .* --color=tty'
alias la='ls -al --color'
alias le='less'
alias ll='ls -l --color=tty'
alias ls='ls --color=tty'
alias lsf='ls -f --color'
alias lst='ls -t --color'
alias lt='ls -tl --color'
alias n='nedit'
alias rej='rm *~'
alias tc='touch *.c'
alias tf='touch *.f'
alias vi='vim'
alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'
[kit@class ~]$ exit
exit
Script done on Fri 25 Feb 2011 04:29:42 PM EST

# 47  
Old 02-25-2011
just to add fire to this 'saga':
Could you provide output of the above, please!
Code:
bash --norc
pwd
/home/kit/antplot/ccantplot
pwd

# 48  
Old 02-25-2011
Code:
Script started on Fri 25 Feb 2011 04:35:38 PM EST
[kit@class ~]$ cd antplot
[kit@class antplot]$ cat ccantplot
gcc -I/usr/X11R6/lib -I/usr/X11R6/include/X11 antplot.c get_color.c antinp.c -o runantplot /usr/X11R6/lib/l*.a -lm
[kit@class antplot]$ ccantplot
bash: ./ccantplot: No such file or directory
[kit@class antplot]$ gcc -I/usr/X11R6/lib -I/usr/X11R6/include/X11 antplot.c get_color.c antinp.c -o runantplot /usr/X11R6/lib/l*.a -lm
antplot.c: In function ‘main’:
antplot.c:32: warning: return type of ‘main’ is not ‘int’
get_color.c: In function ‘get_color’:
get_color.c:68: warning: incompatible implicit declaration of built-in function ‘exit’
antinp.c: In function ‘antinp’:
antinp.c:33: warning: incompatible implicit declaration of built-in function ‘exit’
[kit@class antplot]$ exit
exit
Script done on Fri 25 Feb 2011 04:36:18 PM EST

As you can see I can run the contents of ccantplot directly, but I can't run ccantplot.

My apologies I thought that I'd already posted it.
# 49  
Old 02-25-2011
what does cat -vet ccantplot return, please?
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. UNIX for Beginners Questions & Answers

Bash command to find a file and print contents

I need to find a file and print its contents I am trying but it is not working find -path /opt/app-root/src/.npm/_logs -type f -name "*.log" -print Version $ bash -version GNU bash, version 4.4.12(1)-release (x86_64-pc-msys) (1 Reply)
Discussion started by: SVRao19056
1 Replies

2. Shell Programming and Scripting

Find matching file in bash with variable file names but consisent prefixs

As part of a bash the below line strips off a numerical prefix from directory 1 to search for in directory 2. for file in /home/cmccabe/Desktop/comparison/missing/*.txt do file1=${file##*/} # Strip off directory getprefix=${file1%%_*.txt} ... (5 Replies)
Discussion started by: cmccabe
5 Replies

3. Shell Programming and Scripting

Bash tcsh Script runs in terminal but not folder

So, I made a script beginning with #!/bin/bash on gedit. And I double clicked it to run in terminal and I end up with "The child process exited normally with status 127" and "command not found". If I run the same script from the terminal as "tcsh (script name)" it runs just fine. If I... (8 Replies)
Discussion started by: OntorEska
8 Replies

4. Shell Programming and Scripting

Bash script to find comments in file

As I stated in a previous thread - I'm a newbie to Unix/Linux and programming. I'm trying to learn the basics on my own using a couple books and the exercises provided inside. I've reached an exercise that has me stumped. I need to write a bash script that will will read in a file and print the... (11 Replies)
Discussion started by: ksmarine1980
11 Replies

5. Shell Programming and Scripting

#!/bin/bash cannot find file or directory

Hello, When i run a bash script on ubuntu i get this message.. #!/bin/bash cannot find file or directory... Can anibody help me with this, because the file actually exists.... Is there any extra configuration to be made? (5 Replies)
Discussion started by: oliveiraum
5 Replies

6. UNIX for Dummies Questions & Answers

An alternative to BASH/TCSH?

Greetings! I love the power and control offered by BASH but detest its syntax! Is there some alternative *nix shell language? (other than TCSH) Or maybe a wrapper that affords the use of BASH commands via an easier syntax? I considered creating a complicated system of aliases to... (8 Replies)
Discussion started by: Koalaboration
8 Replies

7. HP-UX

How to find tcsh shell version info in HP-UX?

Hi, I need to find tcsh shell version info on several boxes. I made a script and running on boxes through SSH. This is what i am doing : echo /bin/tcsh -c 'echo $version' | ssh "box name" but i dont see anything. if i run /bin/tcsh -c 'echo $version' on ocal machine i see the... (2 Replies)
Discussion started by: kailash19
2 Replies

8. Shell Programming and Scripting

for / foreach syntax issues (in bash or tcsh)

So I am new to unix, and actually anything outside drag and drop with the mouse (been learning for about a week so far) . I have been using the foreach command in tcsh because I am working on a group of files. Basically what I need is to insert part of the filename as the first line in the file.... (0 Replies)
Discussion started by: thepolypore
0 Replies

9. UNIX for Dummies Questions & Answers

$ in sed under tcsh vs bash

In bash, I can match the ' character in a substition involving the line ending symbol $, easily. In tcsh I ran into a problem. Code: sed "s/$/'/g" filename sed "s/$/'/g" < filename sed -e "s/$/'/g" filename Unmatched '. Where can I find out why this is the case? (2 Replies)
Discussion started by: uiop44
2 Replies

10. Shell Programming and Scripting

How to : Find duplicate number from file? with bash

Thanks AVKlinux (6 Replies)
Discussion started by: avklinux
6 Replies
Login or Register to Ask a Question