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 想知道这个路径左边第一个字符是不是“/”,以便于后面逻辑判断

_ABSOLUTE_PATH=/home/tomcat/

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

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

  ## Aix下应改成,cut -c-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 @ 2022-01-19 23:34  悟透  阅读(658)  评论(0编辑  收藏  举报