关于csh中字符串截取的问题
遇到一个在csh中的问题:
想要对字符串进行截取,比如:输入字符串abcd1,只提取前4位abcd,然后再做if判断,输入的值只会是abcd1或abcd2或abcd3......
或者有什么办法可以模糊掉abcd后面的数字呢?因为只想要提取前4位的字符。
目前我的代码如下,试过用 ${var:0:4} 来尝试提取前4位,但是不行啊,在csh中运行不了。
#! /bin/csh
set var = $< ;;
if ($var == "abcd") then
echo "you are correct";;
else
echo 'you are wrong';;
endif
请各位大神帮帮忙啊。