网上查了资料,说是环境变量的原因。
$ env
_=/usr/bin/env
LANG=en_US
LOGIN=oracle
SSH_TTY=/dev/pts/2
CLCMD_PASSTHRU=1
PATH=/usr/bin:/etc:/usr/sbin:/usr/ucb:/home/oracle/bin:/usr/bin/X11:/sbin:.
LC__FASTMSG=true
LOGNAME=oracle
MAIL=/usr/spool/mail/oracle
LOCPATH=/usr/lib/nls/loc
USER=oracle
AUTHSTATE=compat
SHELL=/usr/bin/ksh
ODMDIR=/etc/objrepos
HOME=/home/oracle
SSH_CONNECTION=192.168.40.22 50604 192.168.102.28 22
SSH_CLIENT=192.168.40.22 50604 22
TERM=xterm
MAILMSG=[YOU HAVE NEW MAIL]
PWD=/home/oracle/scripts
TZ=Asia/Hong_Kong
A__z=! LOGNAME
NLSPATH=/usr/lib/nls/msg/%L/%N:/usr/lib/nls/msg/%L/%N.cat
$ chmod a+x Client_stock_holdings_for_CCM.sh
$ ./Client_stock_holdings_for_CCM.sh
ksh: ./Client_stock_holdings_for_CCM.sh: not found.
发现SHELL对应的变量为/usr/bin/ksh,而我写的脚本却是#! /bin/sh
至此找的了问题所在!
所以将sh文件头改为/usr/bin/ksh重新上传到linux上执行即可。
相关推荐
shell linux unix ksh
Shell脚本专家指南》旨在为Linux、Unix以及OSx系统管理员提供短小精悍且功能强大的shell... 《Shell脚本专家指南》面向中高级的shell程序员,以及需要解决日常问题的系统管理员,但假定读者能够读懂一般的shell代码
比较简单好学shell脚本,sh\csh\ksh
【shell脚本】shell脚本之概念、运行方式、变量的使用、交互式脚本、运算(shell脚本基础学习一) shell概念 --- 编写执行--- 变量 --- 运算--- shell脚本 /bin/bash 默认解释器 cat /etc/shells 查看所有解释器 ...
保证shell脚本执行唯一性 用一条命令处理分别改变文件和文件夹的权限 unix时间戳与系统时间相互转换 awk的学习 保护自己编写的shell程序 农行全国集中版代发工资shell程序 Shell程序设计的流程控制 身份证升位shell...
目录: 一、 Shell简介 二、 Shell变量 三、 Shell数组 四、 Shell控制结构 五、 Shell函数 六、 Shell调试
兰姆杜执行从 AWS Lambda 执行任何 shell 字符串或 bash 脚本安装 npm i --save lambduh-execute用法 var Q = require ( 'q' ) ;var execute = require ( 'lambduh-execute' ) ;//your lambda functionexports . ...
shell脚本是一种用于自动化执行一系列命令的脚本文件。通常使用shell脚本可以简化重复性工作,提高工作效率。常见的shell脚本语言包括bash、sh、ksh等。通过编写shell脚本,可以实现文件操作、系统管理、任务调度等...
本书旨在为Linux、Unix以及OS X系统管理员提供短小精悍且功能强大的shell实现解决方案,教会读者如何使用现有调试器调试shell脚本。全书分为3个部分:脚本技术基础、系统交互和高级技术、有用的脚本实例。主要内容...
学习KSH的非常棒的英文书,对于入门的人非常好。没有Unix基础的也能看懂哦
本书旨在为Linux、Unix以及OS X系统管理员提供短小精悍且功能强大的shell实现解决方案,教会读者如何使用现有调试器调试shell脚本。 全书分为3个部分:脚本技术基础、系统交互和高级技术、有用的脚本实例。主要内容...
ksh shell for expert
本书旨在为Linux、Unix以及OS X系统管理员提供短小精悍且功能强大的shell实现解决方案,教会读者如何使用现有调试器调试shell脚本。 全书分为3个部分:脚本技术基础、系统交互和高级技术、有用的脚本实例。主要内容...
shell编程语言简单易学,任何在提示符中能键入的命令都能放到一个可执行的shell程序中。 本质上,shell 脚本是命令行命令简单的组合到一个文件里面。Shell基本上是一个命令解释器,类似于DOS下的command.com。它...
转自:https://blog.csdn.net/shangboerds/article/details/48623533
ksh修改配置文件脚本 用AWK写文件而已,仅做个代码示例