IBM AIX系统0403-011 The specified substitution is not valid for this command.

脚本中的一条语句在LINUX系统正常运行,在AIX系统就报错

 

错误提示:0403-011 The specified substitution is not valid for this command.

原因: 不能识别命令

命令功能:获取路径最左边第一个字符 

假如某个路径: /home/tomcat 想知道这个路径左边第一个字符是不是“/”,以便于后面逻辑判断

1
_ABSOLUTE_PATH=/home/tomcat/

  ## Linux用下面语句,可以获取到左边第一个字符“/”

1
2
## 此语句在AIX系统报错
left_first_str=`echo ${_ABSOLUTE_PATH:0:1}`

  ## Aix下应改成,cut -c-1打印第1个字符

1
left_first_str=`echo ${_ABSOLUTE_PATH} | cut -c-1`

  

 

 

 

参考:

http://bbs.chinaunix.net/forum.php?mod=redirect&goto=findpost&ptid=3608489&pid=21559545

https://www.cnblogs.com/Spiro-K/p/6361646.html

posted @   悟透  阅读(672)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
点击右上角即可分享
微信分享提示