当前位置: 技术问答>linux和unix
shell脚本没有输出
来源: 互联网 发布时间:2016-02-16
本文导语: 我在红帽子9.0下用BASH编写了个很简单的脚本,如下: #!/bin/sh echo "abc" 执行该脚本,屏幕上无任何输出,但是其他的文本处理都没有问题,如: sed '1d' $path/tmp/db1_tmp >> $path/tmp/db_tmp 怀疑是输出重定向方面的问题,...
我在红帽子9.0下用BASH编写了个很简单的脚本,如下:
#!/bin/sh
echo "abc"
执行该脚本,屏幕上无任何输出,但是其他的文本处理都没有问题,如:
sed '1d' $path/tmp/db1_tmp >> $path/tmp/db_tmp
怀疑是输出重定向方面的问题,但不知如何解决,环境变量如下:
HOSTNAME=tes.gz.gd.cn
TERM=xterm
SHELL=/bin/bash
HISTSIZE=1000
SSH_CLIENT=::ffff:61.151.117.201 1679 22
SSH_TTY=/dev/pts/2
USER=swain
LS_COLORS=no=00:fi=00:di=00;34:ln=00;36:pi=40;33:so=00;35:bd=40;33;01:cd=40;33;0
1:or=01;05;37;41:mi=01;05;37;41:ex=00;32:*.cmd=00;32:*.exe=00;32:*.com=00;32:*.b
tm=00;32:*.bat=00;32:*.sh=00;32:*.csh=00;32:*.tar=00;31:*.tgz=00;31:*.arj=00;31:
*.taz=00;31:*.lzh=00;31:*.zip=00;31:*.z=00;31:*.Z=00;31:*.gz=00;31:*.bz2=00;31:*
.bz=00;31:*.tz=00;31:*.rpm=00;31:*.cpio=00;31:*.jpg=00;35:*.gif=00;35:*.bmp=00;3
5:*.xbm=00;35:*.xpm=00;35:*.png=00;35:*.tif=00;35:
MAIL=/var/spool/mail/swain
PATH=/usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin:/usr/X11R6/bin:/home/swain/b
in
INPUTRC=/etc/inputrc
PWD=/var/www/html
LANG=en_US.UTF-8
SSH_ASKPASS=/usr/libexec/openssh/gnome-ssh-askpass
SHLVL=1
HOME=/home/swain
LOGNAME=swain
SSH_CONNECTION=::ffff:61.151.117.201 1679 ::ffff:201.10.24.201 22
LESSOPEN=|/usr/bin/lesspipe.sh %s
G_BROKEN_FILENAMES=1
_=/bin/env
OLDPWD=/var/www/html/tmp
望高手赐教
#!/bin/sh
echo "abc"
执行该脚本,屏幕上无任何输出,但是其他的文本处理都没有问题,如:
sed '1d' $path/tmp/db1_tmp >> $path/tmp/db_tmp
怀疑是输出重定向方面的问题,但不知如何解决,环境变量如下:
HOSTNAME=tes.gz.gd.cn
TERM=xterm
SHELL=/bin/bash
HISTSIZE=1000
SSH_CLIENT=::ffff:61.151.117.201 1679 22
SSH_TTY=/dev/pts/2
USER=swain
LS_COLORS=no=00:fi=00:di=00;34:ln=00;36:pi=40;33:so=00;35:bd=40;33;01:cd=40;33;0
1:or=01;05;37;41:mi=01;05;37;41:ex=00;32:*.cmd=00;32:*.exe=00;32:*.com=00;32:*.b
tm=00;32:*.bat=00;32:*.sh=00;32:*.csh=00;32:*.tar=00;31:*.tgz=00;31:*.arj=00;31:
*.taz=00;31:*.lzh=00;31:*.zip=00;31:*.z=00;31:*.Z=00;31:*.gz=00;31:*.bz2=00;31:*
.bz=00;31:*.tz=00;31:*.rpm=00;31:*.cpio=00;31:*.jpg=00;35:*.gif=00;35:*.bmp=00;3
5:*.xbm=00;35:*.xpm=00;35:*.png=00;35:*.tif=00;35:
MAIL=/var/spool/mail/swain
PATH=/usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin:/usr/X11R6/bin:/home/swain/b
in
INPUTRC=/etc/inputrc
PWD=/var/www/html
LANG=en_US.UTF-8
SSH_ASKPASS=/usr/libexec/openssh/gnome-ssh-askpass
SHLVL=1
HOME=/home/swain
LOGNAME=swain
SSH_CONNECTION=::ffff:61.151.117.201 1679 ::ffff:201.10.24.201 22
LESSOPEN=|/usr/bin/lesspipe.sh %s
G_BROKEN_FILENAMES=1
_=/bin/env
OLDPWD=/var/www/html/tmp
望高手赐教
|
你转向到文件看看.
|
先看看 bash 在那个目录下,把解释器改了 #! /usr/bin/bash