写过脚本执行
‘壹’ 怎么在shell里写脚本并运行
执行“nano function.sh”命令,创建新的shell脚本文件,名字为“function.sh”。
编辑新创建的shell脚本文件“function.sh"。函数必须先定义后使用。
shell脚本的内容如下:
#!/bin/bash
add(){
sum_1=$1;
sum_2=$2;
sum=`expr $sum_1 + $sum_2`;
echo "the sum is ${sum}";
}
add $1 $2
给新创建的function.sh赋可执行权限,命令为“chmod 755 function.sh”。
使用“./function.sh 1 2”调用脚本,并给脚本传递两个数字。
6
执行命令的结果为“the sum is 3”。
‘贰’ linux上写了脚本,不能执行!求解答!
你的脚本是在普通用户下编写、设置权限的?
/opt下的东西都需要root权限才能修改、mount也需要root权限。
如果不是必须运行在非root用户下的话,建议试试用root账户执行。
‘叁’ 请各位高手帮帮忙,我写了一个脚本,想要每次重启linux服务器时执行一下,我该怎么做
将该脚本的执行命令放到 /etc/rc.local 文件中即可实现开机自动执行
‘肆’ 怎么执行一个自己写的脚本文件
可以在命令行执行脚本文件。
以python脚本文件为例,演示在命令行运行脚本文件步骤:
1、创建一个简单的python入门代码,以便示范。
‘伍’ 写了一个sh脚本,执行的时候出现如下语法错误,怎么解决
------解决方案--------------------
done<< (find $path -type f -print)
这样用比较奇怪吧,先把结果保存到一个文件,再重定向试试。
------解决方案--------------------
<<需要的是文件描述符
要想将find $path -type f -print结果read,使用for line in $(find $path -type f -print);do xxxx;done
------解决方案--------------------
正解
for line in `find $path -type f -printf`
do
XXX
done
‘陆’ 怎样把文本写的脚本在Linux下运行
首先,用ssh或者telnet远程登陆linux,然后touch 一个脚本名(脚本以“.sh”为后缀),然后vi编辑这个脚本,把在文本写好的脚本内容复制黏贴到这个脚本中(vi的编辑,进到里面后,按“i”是输入,等黏贴完后按一下"esc键"然后按":"输入“wq”,这样就保存退出了。
运行方法是"sh 刚才新建的脚本名"。关于这个linux系统的学习,我一直看刘遄老师的书籍《linux就该这么学》。
‘柒’ 如何写脚本,一开机就执行某程序
1、开始/所有程序/启动,将想加入开机启动的程序软件的图标的快捷方式放进去即可,或打开C:\Documents
and
Settings\用户名\“开始”菜单\程序\启动文件夹把你要启动的程序的快捷方式放在这个文件夹下面就行了。
2、另一个办法,开始/运行输入regedit回车打开注册表编辑器,依次展开
分支,在右窗格用鼠标右键单击选新建/字符串/在新值中添上你要添加程序的英文名或中文名,然后双击他,在数值数据中添加这个程序的准确硬盘中的路径,按确定重启即可(右击你要添加程序软件的图标选属性,在打开的对话框中查看“目标”和“起始位置”有这个软件的路径和这个程序软件的英文名)。
‘捌’ linux执行自己写的脚本,程序为什么要用 ./ 来执行
因为有环境变量PATH,里面包含了许多目录,这些目录下的可执行文件就无需输入完整路径来执行。
你可以用
echo
"$PATH"查看当前的环境变量包含的目录,自带的命令文件都是在PATH
中的,所以可以直接使用。
./代表当前目录,由于自己编写的脚本就在当前目录下,而当前目录不在环境变量中,所以得输入包含完整目录的文件名。例如$
./xx.sh
或者
$/home/xxx/xx.sh
‘玖’ 怎么写自动执行脚本
这个比较简单的,你可交由“无敌点击狗”这种脚本软件来编排即可,不需复杂的编程水平。是因为无敌点击狗里支持每天定时或者指定时间打开浏览,自动关闭,还有自动点击按键等任务。