diff --git a/SC2000.md b/SC2000.md index b596904..7eb9833 100644 --- a/SC2000.md +++ b/SC2000.md @@ -1,5 +1,10 @@ # See if you can use ${#variable} instead +`${#variable}` will be equal to the number of characters in `"${variable}"` + +This is the same result as `"$( echo "$variable" | wc -m )"` +When "$variable" only contains single-byte characters, it's also the same as `"$( echo "$variable" | wc -c )"` + ## example code ``` bash @@ -8,4 +13,8 @@ if [ "$( echo "$1" | wc -c )" -gt 1 ]; then echo "greater than 1" fi -``` + +if [ "$( echo "$1" | wc -m )" -gt 1 ]; then + echo "greater than 1" +fi +``` \ No newline at end of file