Você está sem a sintaxe obrigatória para usar o operador "search-by-type" de find
:
for file in $(find "$ROOTPATH" -type f); do
Sua atribuição das variáveis p1
e p2
está sintaticamente incorreta:
p1="file1" # Assigns the value 'file1' to the variable p1
p1 = "file1" # Attempts to execute 'p1' with arguments '=' and 'file1'
Além disso, as duas declarações echo
são idênticas, você pode querer alterar o comando echo
do segundo caso, dependendo do seu caso de uso.
Além disso, a sintaxe de suas instruções if
é falha; um caractere de espaço em branco ou um separador de comando é necessário antes e depois dos [[
e ]]
tokens.