unix ksh88中的子串

时间:2016-10-27 13:23:00

标签: unix ksh

这是一个简单的问题但是给解决方法带来了太多麻烦。 提到的所有解决方案都适用于ksh99。但不幸的是我使用ksh88,我无法从字符串中获取子字符串。

我正在努力获得一年的字符串。但我收到一个错误。剪切语法似乎很好。也是对变量的赋值。

cut: The list arguments following the c option are not correct.

以下是使用的声明。

typeset -i dt_year=`echo 201610118 | cut -c1-4`

1 个答案:

答案 0 :(得分:0)

我会在ksh88中将你的行分开:

onClick

您也可以尝试省略typeset -i dt_year=0 dt_year=`echo "201610118" | cut -c1-4`

如果cut -c-4有别名,请检查别名。