我在修复此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引起的。谢谢大家回答。