这是一个简单的问题但是给解决方法带来了太多麻烦。 提到的所有解决方案都适用于ksh99。但不幸的是我使用ksh88,我无法从字符串中获取子字符串。
我正在努力获得一年的字符串。但我收到一个错误。剪切语法似乎很好。也是对变量的赋值。
cut: The list arguments following the c option are not correct.
以下是使用的声明。
typeset -i dt_year=`echo 201610118 | cut -c1-4`
答案 0 :(得分:0)
我会在ksh88中将你的行分开:
onClick
您也可以尝试省略typeset -i dt_year=0
dt_year=`echo "201610118" | cut -c1-4`
如果cut -c-4
有别名,请检查别名。