length of the string in linux shell

[root@MAGIC ~]# TEST_CHAR=kkkkkkk
[root@MAGIC ~]# echo $TEST_CHAR | wc -c (\n is printed by the echo)
8
[root@MAGIC ~]# echo ${#TEST_CHAR}
7
[root@MAGIC ~]#
[root@MAGIC ~]# echo $TEST_CHAR | awk '{print length $0}'
7kkkkkkk
[root@MAGIC ~]# echo $TEST_CHAR | awk '{print length ($0)}'
7
[root@MAGIC ~]# expr length $TEMP_CHAR
expr: syntax error
[root@MAGIC ~]# echo `expr length $TEMP_CHAR`
expr: syntax error
[root@MAGIC ~]# echo `expr length '$TEMP_CHAR'`
10
[root@MAGIC ~]# expr length '$TEMP_CHAR'
10

此篇文章已被阅读1673 次

Add a Comment

邮箱地址不会被公开。 必填项已用*标注