Como usar o parâmetro de script (caminho da pasta) como variável?

Como usar o parâmetro de script (caminho da pasta) como variável?

Quero escrever um script que possa excluir todos os arquivos de tamanho 0. Eu já tenho comando para fazer isso - find . -size 0 -type f -delete. O problema é que quero usar o primeiro parâmetro de script como caminho. Eu tinha algo assim:

#!/bin/bash
$1/$(find . -size 0 -type f -delete)

erro: erro de sintaxe

Responder1

Usar:

#!/bin/bash
find "$1" -size 0 -type f -delete

Você também pode fazer:

#!/bin/bash
cd "$1" && find . -size 0 -type f -delete

informação relacionada