报错原因:没有权限
解决方法:chmod 777 train.sh获得权限
linuxshell执行有两种方式shell脚本以#!/bin/bash开头,执行shell时先检查首行,在内部以下列方式执行:$/bin/bashscript.sh1.使用sh执行。$shscript.sh#脚本位于当前目录下或者$sh/…
linux第一个C语言$gedithello_world.c#include<stdio.h>intmain(void){printf("helloworld!\n");return0;}保存后使用gcc生成可执行文件:$gcc…
#!/bin/bash##########################################Function:updatesource#Usage:bashupdate_source.sh#Author:Customerser…
原因是.sh脚本在windows系统下用记事本文件编写的。不同系统的编码格式引起的。转行文件的编码格式:1、确保用户对文件有读写及执行权限oracle@linux-106:~/RMAN/bin>chmoda+xtest.sh2、然后修…
第一行#!/bin/bash声明这个script使用的shell的名称:因为我们使用的是bash,所以写这一行,来声明这个文件中的语法使用的是bash的语法。当脚本被执行的时候,能够加载bash相关环境的配置文件除了第一行的#!,是用来声明…
shell脚本的语法调试,我们使用bash的相关参数进行调试sh[参数]文件名.sh-n不要执行script,仅查询语法的问题-v在执行script之前,先将script的内容输出到屏幕上-x将使用的脚本的内容输出到屏幕,该参数经常被使用#…
命令用法:sourceFileName作用:在当前bash环境下读取并执行FileName中的命令。注:该命令通常用命令“.”来替代。如:source/etc/profile与./etc/profile是等效的。注意:source命令与sh…
在linux下,.(点)+(空格)+可执行文件等同于source+(空格)+可执行文件;表示在当前shell环境执行后面的命令或脚本(不加点号默认是新开一个shell执行的)。例如./home/test.sh等同于source/home/t…