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,也是倒着写。

应该是这样的吧? for i in /etc/profile.d/*.sh ; do if [ -r "$i" ]; then if [ "$PS1" ]; then . $i else . $i &>/dev/...

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

CD / etc / profile文件输入到文档编辑模式,然后vi的轮廓按我可以编辑。

你要改路径对吧,首先你在root路径下改配置的做法,如果不是必须这么干,尽量在自己的HOME路径下改好了。。 然后是path的赋值。我感觉应该这么写: export PATH=$PATH:/home/wmj~表示你的home目录,你现在都在root下面配置了,~表示的/root,和/...

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

#!/bin/bashread strif [[ $str == *[!0-9]* ]]; then echo "Not a number!"fi yss624_ | 2015-07-29 10 0 用...

你看看你的.bashrc文件中各个语句块中if和fi是否是成对出现,如果不是成对匹配,应该会出现这个问题,手工添加if(块的头部)或fi(块的尾部,是if语句的...

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