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?
# 15  
Old 02-25-2011
A screenshot, then.
Code:
[kit@class antplot]$ ccprog
bash: ./ccprog: No such file or directory

I see you're still running it as 'ccprog' instead of './ccprog'... Which may not be the problem but at the very least means you have bizarre PATH settings for that to work, in any shell, at all, ever.

I wonder if the error is happening inside ccprog, not your local shell. which again may be due to your PATH settings. What are the contents of ccprog?

But please: A screenshot. Sometimes your answers seem inconsistent, and computers being as literal-minded as they are, that matters a lot...
# 16  
Old 02-25-2011
This is painful the last command doesn't redirect into text.out & there's way too much to retype here. Any suggestions?
Code:
bash -xv ./ccprog > text.out
# 17  
Old 02-25-2011
Try redirecting stardard error 2> file

That screenshot I wanted of what you're actually typing would also be nice.

For that matter, if you can scp files back and forth, why not just grab ccprog directly?
# 18  
Old 02-25-2011
Perhaps you can use the script(1) command.

Regards,
Alister
# 19  
Old 02-25-2011
Screen shots are going to give you the gory details, so please pardon me [IMG]file:///C:/DOCUME%7E1/rus76947/LOCALS%7E1/Temp/moz-screenshot.png[/IMG]for not using exact names from the beginning. How can I browse for my screen shot? [IMG]file:///C:/DOCUME%7E1/rus76947/LOCALS%7E1/Temp/moz-screenshot-2.png[/IMG][IMG]file:///C:/DOCUME%7E1/rus76947/LOCALS%7E1/Temp/moz-screenshot-1.png[/IMG]
# 20  
Old 02-25-2011
The internet is not your hard drive. Please attach the files to your post instead.

When you make a post you'll find it below the input window in the 'additional options' pane.
# 21  
Old 02-25-2011
Typescript is working better than screen shots, because I haven't figured out how to put pictures in the reply. However typescript has a lot of garbage in it. Here goes
Code:
Script started on Fri 25 Feb 2011 02:56:14 PM EST
]0;kit@class.gsfc.nasa.gov: /home/kit[kit@class ~]$ cd antplot
]0;kit@class.gsfc.nasa.gov: /home/kit/antplot[kit@class antplot]$ ll
total 1900
-rw-rw-r-- 1 kit itt   2183 Feb 22 15:10 antinp.c
-rwxr-xr-x 1 kit cc  887040 Feb 25 13:59 antplot.7
-rw-rw-r-- 1 kit itt  27622 Feb 24 10:40 antplot.c
-rwxrwxr-x 1 kit itt    365 Feb 22 17:05 antplot.h
-rwxrwxr-x 1 kit itt    114 Feb 25 11:17 ccantplot
-rwxrwxr-x 1 kit itt     99 Feb 22 15:11 ccantplotkr
-rwxrwxr-x 1 kit itt    112 Feb 24 10:45 cctest
-rw-rw-r-- 1 kit itt   2379 Feb 22 15:10 get_color.c
-rwxrwxr-x 1 kit itt   1346 Feb 22 17:11 icon_bitmap
-rw-rw-r-- 1 kit itt 453794 Feb 22 17:20 PAAFconf1.rad
-rw-rw-r-- 1 kit itt 453794 Feb 22 17:20 PAARconf1.rad
-rw-rw-r-- 1 kit cc     188 Feb 25 14:56 scrpt.out
-rw-rw-r-- 1 kit cc    8120 Feb 25 14:49 typescript
-rw-rw-r-- 1 kit cc    8119 Feb 25 14:52 #typescript#
]0;kit@class.gsfc.nasa.gov: /home/kit/antplot[kit@class antplot]$ \
]0;kit@class.gsfc.nasa.gov: /home/kit/antplot[kit@class antplot]$ !type
type -a ccantplot
ccantplot is ./ccantplot
ccantplot is ./ccantplot
ccantplot is ./ccantplot
]0;kit@class.gsfc.nasa.gov: /home/kit/antplot[kit@class antplot]$ 
]0;kit@class.gsfc.nasa.gov: /home/kit/antplot[kit@class antplot]$ !bash
bash -xv ./ccantplot
cd # .bashrc
+ cd

# User specific aliases and functions
alias ls="ls --color"
+ alias 'ls=ls --color'
alias lsf="ls -f --color"
+ alias 'lsf=ls -f --color'
alias ll="ls -l --color"
+ alias 'll=ls -l --color'
alias lt="ls -tl --color"
+ alias 'lt=ls -tl --color'
alias lst="ls -t --color"
+ alias 'lst=ls -t --color'
alias la="ls -al --color"
+ alias 'la=ls -al --color'

alias cdla="cd /apps/launchanal"
+ alias 'cdla=cd /apps/launchanal'
alias cdc2="cd /class/op/data/c2/menu"
+ alias 'cdc2=cd /class/op/data/c2/menu'
alias cdlib="cd /class/cc/src/stel/lib/f"
+ alias 'cdlib=cd /class/cc/src/stel/lib/f'
alias cdsrc="cd /class/cc/src/stel"
+ alias 'cdsrc=cd /class/cc/src/stel'
alias cdcls="cd /class/op/users/kit"
+ alias 'cdcls=cd /class/op/users/kit'
alias cdscrpt="cd /class/op/script"
+ alias 'cdscrpt=cd /class/op/script'
alias cddbs="cd /class/dbs"
+ alias 'cddbs=cd /class/dbs'
alias cddbsg="cd /class/dbs/ground/sites"
+ alias 'cddbsg=cd /class/dbs/ground/sites'
alias cddbsr="cd /class/dbs/relays"
+ alias 'cddbsr=cd /class/dbs/relays'
alias cddbs6="cd /class/dbs/relays/sys6"
+ alias 'cddbs6=cd /class/dbs/relays/sys6'
alias cdslz="cd /class/slz"
+ alias 'cdslz=cd /class/slz'
alias cdspc="cd /class/spctest"
+ alias 'cdspc=cd /class/spctest'
alias cdlnch="cd /usr/apps/launchanal"
+ alias 'cdlnch=cd /usr/apps/launchanal'
alias cdpvi="cd /usr/local/pvi"
+ alias 'cdpvi=cd /usr/local/pvi'
alias cdpvisrc="cd /usr/local/pvi/install"
+ alias 'cdpvisrc=cd /usr/local/pvi/install'

alias e="emacs"
+ alias e=emacs
alias n="nedit"
+ alias n=nedit
alias le="less"
+ alias le=less

alias tf="touch *.f"
+ alias 'tf=touch *.f'
alias tc="touch *.c"
+ alias 'tc=touch *.c'

alias his="history"
+ alias his=history

alias rej="rm *~"
+ alias 'rej=rm *~'
umask 002
+ umask 002

#include same directory in the path
export  PATH=${PATH}:.
+ export PATH=/usr/local/pvi/release:/usr/local/pvi/release/bin:/usr/local/pvi/release:/usr/local/pvi/release/bin:/usr/absoft/bin:/usr/absoft/bin:/usr/absoft/bin:/usr/absoft/bin:/usr/absoft/bin:/usr/absoft/bin:/usr/absoft/bin:/usr/absoft/bin:/usr/absoft/bin:/usr/absoft/bin:/usr/local/pvi/release:/usr/local/pvi/release/bin:/usr/local/bin:/bin:/usr/bin:.:/usr/X11R6/bin:/usr/local/bin:.:/home/kit/bin:.:.
+ PATH=/usr/local/pvi/release:/usr/local/pvi/release/bin:/usr/local/pvi/release:/usr/local/pvi/release/bin:/usr/absoft/bin:/usr/absoft/bin:/usr/absoft/bin:/usr/absoft/bin:/usr/absoft/bin:/usr/absoft/bin:/usr/absoft/bin:/usr/absoft/bin:/usr/absoft/bin:/usr/absoft/bin:/usr/local/pvi/release:/usr/local/pvi/release/bin:/usr/local/bin:/bin:/usr/bin:.:/usr/X11R6/bin:/usr/local/bin:.:/home/kit/bin:.:.
export  PVI_ROOT=/usr/local/pvi/release
+ export PVI_ROOT=/usr/local/pvi/release
+ PVI_ROOT=/usr/local/pvi/release
export  PVI_LINK=dynamic
+ export PVI_LINK=dynamic
+ PVI_LINK=dynamic
export  PVI_DEV_1=x11
+ export PVI_DEV_1=x11
+ PVI_DEV_1=x11
export  PATH=${PVI_ROOT}:${PVI_ROOT}/bin:${PATH}
+ export PATH=/usr/local/pvi/release:/usr/local/pvi/release/bin:/usr/local/pvi/release:/usr/local/pvi/release/bin:/usr/local/pvi/release:/usr/local/pvi/release/bin:/usr/absoft/bin:/usr/absoft/bin:/usr/absoft/bin:/usr/absoft/bin:/usr/absoft/bin:/usr/absoft/bin:/usr/absoft/bin:/usr/absoft/bin:/usr/absoft/bin:/usr/absoft/bin:/usr/local/pvi/release:/usr/local/pvi/release/bin:/usr/local/bin:/bin:/usr/bin:.:/usr/X11R6/bin:/usr/local/bin:.:/home/kit/bin:.:.
+ PATH=/usr/local/pvi/release:/usr/local/pvi/release/bin:/usr/local/pvi/release:/usr/local/pvi/release/bin:/usr/local/pvi/release:/usr/local/pvi/release/bin:/usr/absoft/bin:/usr/absoft/bin:/usr/absoft/bin:/usr/absoft/bin:/usr/absoft/bin:/usr/absoft/bin:/usr/absoft/bin:/usr/absoft/bin:/usr/absoft/bin:/usr/absoft/bin:/usr/local/pvi/release:/usr/local/pvi/release/bin:/usr/local/bin:/bin:/usr/bin:.:/usr/X11R6/bin:/usr/local/bin:.:/home/kit/bin:.:.
export LD_LIBRARY_PATH=/usr/local/lib
+ export LD_LIBRARY_PATH=/usr/local/lib
+ LD_LIBRARY_PATH=/usr/local/lib


# Source global definitions
if [ -f /etc/bashrc ]; then
    . /etc/bashrc
fi
+ '[' -f /etc/bashrc ']'
+ . /etc/bashrc
# /etc/bashrc

# System wide functions and aliases
alias ls="ls --color"
++ alias 'ls=ls --color'
alias lsf="ls -f --color"
++ alias 'lsf=ls -f --color'
alias ll="ls -l --color"
++ alias 'll=ls -l --color'
alias la="ls -al --color"
++ alias 'la=ls -al --color'

alias cdlib="cd /class/cc/src/stel/lib/f"
++ alias 'cdlib=cd /class/cc/src/stel/lib/f'
alias cdsrc="cd /class/cc/src/stel"
++ alias 'cdsrc=cd /class/cc/src/stel'
alias cdlog="cd /var/log"
++ alias 'cdlog=cd /var/log'

# Environment stuff goes in /etc/profile

# are we an interactive shell?
if [ "$PS1" ]; then
    if [ -x /usr/bin/tput ]; then
      if [ "x`tput kbs`" != "x" ]; then # We can't do this with "dumb" terminal
        stty erase `tput kbs`
      fi
    fi
    case $TERM in
    xterm*)
        PROMPT_COMMAND='echo -ne "\033]0;${USER}@${HOSTNAME}: ${PWD}\007"'
        ;;
    *)
        ;;
    esac
    [ "$PS1" = "\\s-\\v\\\$ " ] && PS1="[\u@\h \W]\\$ "
    
    if [ "x$SHLVL" != "x1" ]; then # We're not a login shell
        for i in /etc/profile.d/*.sh; do
        if [ -x $i ]; then
            . $i
        fi
    done
    fi
fi
++ '[' '' ']'
bash: ./ccantplot: No such file or directory
]0;kit@class.gsfc.nasa.gov: /home/kit/antplot[kit@class antplot]$ exit
exit

Script done on Fri 25 Feb 2011 02:57:39 PM EST

---------- Post updated at 03:03 PM ---------- Previous update was at 02:59 PM ----------

Here's cleaned up typescript
Code:
Script started on Fri 25 Feb 2011 02:56:14 PM EST
kit@class.gsfc.nasa.gov: 
/home/kit[kit@class ~]$ cd antplot
/home/kit/antplot[kit@class antplot]$ ll
total 1900
-rw-rw-r-- 1 kit itt   2183 Feb 22 15:10 antinp.c
-rwxr-xr-x 1 kit cc  887040 Feb 25 13:59 32mantplot.7
-rw-rw-r-- 1 kit itt  27622 Feb 24 10:40 antplot.c
-rwxrwxr-x 1 kit itt    365 Feb 22 17:05 32mantplot.h
-rwxrwxr-x 1 kit itt    114 Feb 25 11:17 32mccantplot
-rwxrwxr-x 1 kit itt     99 Feb 22 15:11 32mccantplotkr
-rwxrwxr-x 1 kit itt    112 Feb 24 10:45 32mcctest
-rw-rw-r-- 1 kit itt   2379 Feb 22 15:10 get_color.c
-rwxrwxr-x 1 kit itt   1346 Feb 22 17:11 32micon_bitmap
-rw-rw-r-- 1 kit itt 453794 Feb 22 17:20 PAAFconf1.rad
-rw-rw-r-- 1 kit itt 453794 Feb 22 17:20 PAARconf1.rad
-rw-rw-r-- 1 kit cc     188 Feb 25 14:56 scrpt.out
-rw-rw-r-- 1 kit cc    8120 Feb 25 14:49 typescript
-rw-rw-r-- 1 kit cc    8119 Feb 25 14:52 #typescript#
/home/kit/antplot[kit@class antplot]$ 
/home/kit/antplot[kit@class antplot]$ !type
type -a ccantplot
ccantplot is ./ccantplot
ccantplot is ./ccantplot
ccantplot is ./ccantplot
/home/kit/antplot[kit@class antplot]$ 
/home/kit/antplot[kit@class antplot]$ !bash
bash -xv ./ccantplot
cd # .bashrc
+ cd

# User specific aliases and functions
alias ls="ls --color"
+ alias 'ls=ls --color'
alias lsf="ls -f --color"
+ alias 'lsf=ls -f --color'
alias ll="ls -l --color"
+ alias 'll=ls -l --color'
alias lt="ls -tl --color"
+ alias 'lt=ls -tl --color'
alias lst="ls -t --color"
+ alias 'lst=ls -t --color'
alias la="ls -al --color"
+ alias 'la=ls -al --color'

alias cdla="cd /apps/launchanal"
+ alias 'cdla=cd /apps/launchanal'
alias cdc2="cd /class/op/data/c2/menu"
+ alias 'cdc2=cd /class/op/data/c2/menu'
alias cdlib="cd /class/cc/src/stel/lib/f"
+ alias 'cdlib=cd /class/cc/src/stel/lib/f'
alias cdsrc="cd /class/cc/src/stel"
+ alias 'cdsrc=cd /class/cc/src/stel'
alias cdcls="cd /class/op/users/kit"
+ alias 'cdcls=cd /class/op/users/kit'
alias cdscrpt="cd /class/op/script"
+ alias 'cdscrpt=cd /class/op/script'
alias cddbs="cd /class/dbs"
+ alias 'cddbs=cd /class/dbs'
alias cddbsg="cd /class/dbs/ground/sites"
+ alias 'cddbsg=cd /class/dbs/ground/sites'
alias cddbsr="cd /class/dbs/relays"
+ alias 'cddbsr=cd /class/dbs/relays'
alias cddbs6="cd /class/dbs/relays/sys6"
+ alias 'cddbs6=cd /class/dbs/relays/sys6'
alias cdslz="cd /class/slz"
+ alias 'cdslz=cd /class/slz'
alias cdspc="cd /class/spctest"
+ alias 'cdspc=cd /class/spctest'
alias cdlnch="cd /usr/apps/launchanal"
+ alias 'cdlnch=cd /usr/apps/launchanal'
alias cdpvi="cd /usr/local/pvi"
+ alias 'cdpvi=cd /usr/local/pvi'
alias cdpvisrc="cd /usr/local/pvi/install"
+ alias 'cdpvisrc=cd /usr/local/pvi/install'

alias e="emacs"
+ alias e=emacs
alias n="nedit"
+ alias n=nedit
alias le="less"
+ alias le=less

alias tf="touch *.f"
+ alias 'tf=touch *.f'
alias tc="touch *.c"
+ alias 'tc=touch *.c'

alias his="history"
+ alias his=history

alias rej="rm *~"
+ alias 'rej=rm *~'
umask 002
+ umask 002

#include same directory in the path
export  PATH=${PATH}:.
+ export PATH=/usr/local/pvi/release:/usr/local/pvi/release/bin:/usr/local/pvi/release:/usr/local/pvi/release/bin:/usr/absoft/bin:/usr/absoft/bin:/usr/absoft/bin:/usr/absoft/bin:/usr/absoft/bin:/usr/absoft/bin:/usr/absoft/bin:/usr/absoft/bin:/usr/absoft/bin:/usr/absoft/bin:/usr/local/pvi/release:/usr/local/pvi/release/bin:/usr/local/bin:/bin:/usr/bin:.:/usr/X11R6/bin:/usr/local/bin:.:/home/kit/bin:.:.
+ PATH=/usr/local/pvi/release:/usr/local/pvi/release/bin:/usr/local/pvi/release:/usr/local/pvi/release/bin:/usr/absoft/bin:/usr/absoft/bin:/usr/absoft/bin:/usr/absoft/bin:/usr/absoft/bin:/usr/absoft/bin:/usr/absoft/bin:/usr/absoft/bin:/usr/absoft/bin:/usr/absoft/bin:/usr/local/pvi/release:/usr/local/pvi/release/bin:/usr/local/bin:/bin:/usr/bin:.:/usr/X11R6/bin:/usr/local/bin:.:/home/kit/bin:.:.
export  PVI_ROOT=/usr/local/pvi/release
+ export PVI_ROOT=/usr/local/pvi/release
+ PVI_ROOT=/usr/local/pvi/release
export  PVI_LINK=dynamic
+ export PVI_LINK=dynamic
+ PVI_LINK=dynamic
export  PVI_DEV_1=x11
+ export PVI_DEV_1=x11
+ PVI_DEV_1=x11
export  PATH=${PVI_ROOT}:${PVI_ROOT}/bin:${PATH}
+ export PATH=/usr/local/pvi/release:/usr/local/pvi/release/bin:/usr/local/pvi/release:/usr/local/pvi/release/bin:/usr/local/pvi/release:/usr/local/pvi/release/bin:/usr/absoft/bin:/usr/absoft/bin:/usr/absoft/bin:/usr/absoft/bin:/usr/absoft/bin:/usr/absoft/bin:/usr/absoft/bin:/usr/absoft/bin:/usr/absoft/bin:/usr/absoft/bin:/usr/local/pvi/release:/usr/local/pvi/release/bin:/usr/local/bin:/bin:/usr/bin:.:/usr/X11R6/bin:/usr/local/bin:.:/home/kit/bin:.:.
+ PATH=/usr/local/pvi/release:/usr/local/pvi/release/bin:/usr/local/pvi/release:/usr/local/pvi/release/bin:/usr/local/pvi/release:/usr/local/pvi/release/bin:/usr/absoft/bin:/usr/absoft/bin:/usr/absoft/bin:/usr/absoft/bin:/usr/absoft/bin:/usr/absoft/bin:/usr/absoft/bin:/usr/absoft/bin:/usr/absoft/bin:/usr/absoft/bin:/usr/local/pvi/release:/usr/local/pvi/release/bin:/usr/local/bin:/bin:/usr/bin:.:/usr/X11R6/bin:/usr/local/bin:.:/home/kit/bin:.:.
export LD_LIBRARY_PATH=/usr/local/lib
+ export LD_LIBRARY_PATH=/usr/local/lib
+ LD_LIBRARY_PATH=/usr/local/lib


# Source global definitions
if [ -f /etc/bashrc ]; then
    . /etc/bashrc
fi
+ '[' -f /etc/bashrc ']'
+ . /etc/bashrc
# /etc/bashrc

# System wide functions and aliases
alias ls="ls --color"
++ alias 'ls=ls --color'
alias lsf="ls -f --color"
++ alias 'lsf=ls -f --color'
alias ll="ls -l --color"
++ alias 'll=ls -l --color'
alias la="ls -al --color"
++ alias 'la=ls -al --color'

alias cdlib="cd /class/cc/src/stel/lib/f"
++ alias 'cdlib=cd /class/cc/src/stel/lib/f'
alias cdsrc="cd /class/cc/src/stel"
++ alias 'cdsrc=cd /class/cc/src/stel'
alias cdlog="cd /var/log"
++ alias 'cdlog=cd /var/log'

# Environment stuff goes in /etc/profile

# are we an interactive shell?
if [ "$PS1" ]; then
    if [ -x /usr/bin/tput ]; then
      if [ "x`tput kbs`" != "x" ]; then # We can't do this with "dumb" terminal
        stty erase `tput kbs`
      fi
    fi
    case $TERM in
    xterm*)
        PROMPT_COMMAND='echo -ne "\033]0;${USER}@${HOSTNAME}: ${PWD}\007"'
        ;;
    *)
        ;;
    esac
    [ "$PS1" = "\\s-\\v\\\$ " ] && PS1="[\u@\h \W]\\$ "
    
    if [ "x$SHLVL" != "x1" ]; then # We're not a login shell
        for i in /etc/profile.d/*.sh; do
        if [ -x $i ]; then
            . $i
        fi
    done
    fi
fi
++ '[' '' ']'
bash: ./ccantplot: No such file or directory
/home/kit/antplot[kit@class antplot]$ exit
exit

Script done on Fri 25 Feb 2011 02:57:39 PM EST

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