$ 1 é uma variável que contém o valor do primeiro argumento passado para o script, portanto, se um deles for executado
./myscript myfile
então $ FILE1 seria definido como myfile
Estou um pouco confuso, por isso procurei e encontrei isto:
FILE1=$1
wc $FILE1
isto é um pouco confuso para mim, o que atribui o operador de expressão variável, seguido pelo número 1 para FILE1, mas FILE1 é apenas uma variável, e estamos atribuindo o quê? O número 1 para o operador de expressão variável?
Como isso funciona exatamente?
O que posso fazer para entender melhor esse conceito?
Tags bash