cbys.net
当前位置:首页 >> BAsh iF ElsE Fi >>

BAsh iF ElsE Fi

#!/bin/bash if [ $1 == "D" ] ;then echo "D" else echo "M" fi 以上代码没有经过测试。 不过在shell的[]里边有些空格不可少,试试在==两边加上空格。。。

是 if 倒着写,表示if语句结束 另外 case 语句结束用 esac,也是倒着写。

Fi 应该是 fi 大小写有关啊

(1)) # and Bourne compatible shells (bash(1), ksh(1), ash(1), .....if [ "$PS1" ]; then . $i else . $i &>/dev/null fi fidone 追问...

su //切换到root,输入密码。然后 vi /etc/profile 去到第 27 行,看看语法错了哪里,改过profile ,而且改错了

看着像是perl脚本 你把第一行的 #!/bin/bash 改成 #!/usr/bin/perl 再试一下 或者直接 perl yourscripts

if [ -f /etc/bashrc ]; then . /etc/bashrcfi重启后 echo $JAVA_HOME...2013-01-30 linux中,我修改了bashrc,结果bash以及相关不能... 4 2012-01-...

你改成UPDATE user SET Password=PASSWORD where USER="root" and host="root"or host="localhost"; 试试看吧

if[\SHELL= "/bin/ksh" ]:then ulimit -p 16384...firedhat liunx5 source /etc/profile -bash: /etc...73: syntax error near unexpected token `else'-...

(1)) # and Bourne compatible shells (bash(1)...if [ -d /etc/profile.d ]; then for i in ...报错:“fi”附近出现语法错误。 能讲讲代码是什么...

网站首页 | 网站地图
All rights reserved Powered by www.cbys.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com