Como eu passo um arquivo como argumento no bash scripting? [duplicado]

0

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?

    
por The_Senate 22.10.2018 / 02:45

1 resposta

1

$ 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

    
por 22.10.2018 / 02:54

Tags