常见问题常见问题   搜索搜索   会员列表会员列表   团队团队   注册注册    个人资料个人资料   登录查看您的站内信件登录查看您的站内信件   登录登录 

我是菜鸟,问一个小白问题。。。

 
发表新文章   回复文章    FreeBSD China -> 编程天地
阅读上一个主题 :: 阅读下一个主题  
作者 留言
xiaoyaosun
半仙


注册时间: 2010-01-26
文章: 23

文章发表于: Thu 2010-01-28 18:36:15    发表主题: 我是菜鸟,问一个小白问题。。。 引用并回复

比如我在根目录下
touch a.sh
ee a.sh
在其中书写了
@num=10
@sum=2 * ($num + 3)
echo $sum

请问我在
#
下,我输入什么可以运行a.sh呢?
谢谢各位高人 。。。
返回页首
阅览会员资料 发送站内信件
minix
道童


注册时间: 2007-06-19
文章: 444

文章发表于: Fri 2010-01-29 09:02:43    发表主题: Re: 我是菜鸟,问一个小白问题。。。 引用并回复

xiaoyaosun 写到:
比如我在根目录下
touch a.sh
ee a.sh
在其中书写了
@num=10
@sum=2 * ($num + 3)
echo $sum

请问我在
#
下,我输入什么可以运行a.sh呢?
谢谢各位高人 。。。


我也是小白啊,我没看过@符号,下面是我写的程序a.sh:
代码:

#!/bin/sh
num=10
sum=$((2*($num+3)))
echo $sum

然后再提示符下输入 sh a.sh应该可以提示内容了!
返回页首
阅览会员资料 发送站内信件 发送电子邮件 MSN Messenger
xiaoyaosun
半仙


注册时间: 2010-01-26
文章: 23

文章发表于: Fri 2010-01-29 10:08:54    发表主题: Re: 我是菜鸟,问一个小白问题。。。 引用并回复

minix 写到:
xiaoyaosun 写到:
比如我在根目录下
touch a.sh
ee a.sh
在其中书写了
@num=10
@sum=2 * ($num + 3)
echo $sum

请问我在
#
下,我输入什么可以运行a.sh呢?
谢谢各位高人 。。。


我也是小白啊,我没看过@符号,下面是我写的程序a.sh:
代码:

#!/bin/sh
num=10
sum=$((2*($num+3)))
echo $sum

然后再提示符下输入 sh a.sh应该可以提示内容了!


谢谢,我是看的
http://www.linuxsir.org/main/?q=node/139

在TCSH中,用@命令代替set命令来声明数字变量,然后进行算术,关系和位操作,数字和字符串变量是两个不同的对象,需要用不同的方法管理,不能把set用于数值变量的设置@命令由关键词,变量名,赋值运算符和表达式构成。如:
代码:

%@ num=10 #注意空格
%@ sum=2 * ($num + 3)
%echo $sum
%26


没搞懂怎么回事,所以就那么写了。。。
还有,请问
#!/bin/sh这个是必须带的么?请问在哪可以了解到相关初级语法知识么?谢谢你呢~
返回页首
阅览会员资料 发送站内信件
minix
道童


注册时间: 2007-06-19
文章: 444

文章发表于: Fri 2010-01-29 13:30:10    发表主题: Re: 我是菜鸟,问一个小白问题。。。 引用并回复

xiaoyaosun 写到:

还有,请问
#!/bin/sh这个是必须带的么?请问在哪可以了解到相关初级语法知识么?谢谢你呢~


http://linux.vbird.org/linux_basic/0340bashshell-scripts.php

我觉得他的东西说得挺易懂的。不过你要注意不同shell之间的差别。他讲的是bash
返回页首
阅览会员资料 发送站内信件 发送电子邮件 MSN Messenger
bleakwind
老妖


注册时间: 2005-01-07
文章: 1019
来自: The Matrix

文章发表于: Fri 2010-01-29 22:28:06    发表主题: 引用并回复

chmod +x a.sh
给脚本执行权限

然后写明脚本路径,如:
./a.sh

_________________
IDCWingIDC业务管理系统-网站,办公,业务,机房,服务器,客户,流程,沟通,监测,QQ:940641
返回页首
阅览会员资料 发送站内信件 浏览发表者的主页 MSN Messenger
从以前的文章开始显示:   
发表新文章   回复文章    FreeBSD China -> 编程天地 论坛时间为 北京时间
1页/共1

 
转跳到:  
不能发布新主题
不能在这个论坛回复主题
不能在这个论坛编辑自己的文章
不能在这个论坛删除自己的文章
不能在这个论坛发表投票


Powered by phpBB 2023cc © 2003 Opensource Steps; © 2003-2009 The FreeBSD Simplified Chinese Project
Powered by phpBB © 2001, 2005 phpBB Group
The FreeBSD China Project 网站: 中文计划网站 社区网站
The FreeBSD China Project 版权所有 (C) 1999 - 2003 网页设计版权 著作权和商标