由于找不到命令,无法动态执行bash文件

时间:2015-03-23 16:57:26

标签: bash

我在修复此bash脚本中的错误时遇到问题,我真的不知道我做错了什么,感谢任何帮助。 我已经在[和-f之间添加了一个空格,但错误 -bash:[ - f:命令未找到 仍然退出。

-bash: [-f: command not found

这是bash文件。

#! /bin/bash
if [ -f  /etc/bashrc ]; then
    . /etc/bashrc
fi

umask 022
HOSTNAME=`uname -n`
export PS1="[\u@\h \w]\\$ "

export CLICOLOR=1
export TERM=xterm
export SVN_EDITOR=vim
export CSCOPE_EDITOR=vim

export GREP_OPTIONS='--color=auto'
export GREP_COLOR='1;37;41'

编辑:我删除了第一行的空格#!/ bin / bash,还检查了/ etc / bashrc。问题

-bash: [-f command not found

仍然退出。我不知道这个。谢谢你的回答。

Ans:我发现错误是由bash_profile而不是bashrc引起的。谢谢大家回答。

0 个答案:

没有答案