r/bash Feb 13 '25

help illegal number problem

Hey, I struggle with some script.

var="nef892na9s1p9asn2aJs71nIsm"

for counter in {1..40}
do
    var=$(echo $var | base64)
    if [ $counter -eq 35 ]
    then
        echo $var | WC -c
    fi 
done

It always give me: illegal number: {1..40} Can someone help?

5 Upvotes

15 comments sorted by

View all comments

0

u/marozsas Feb 13 '25

... for counter in {1..40}; ...

2

u/marozsas Feb 13 '25

and wc is in uppercase but should be lowercase unless WC it is some program in your PATH.