¿Cómo utilizar el parámetro del script (ruta de la carpeta) como variable?

¿Cómo utilizar el parámetro del script (ruta de la carpeta) como variable?

Quiero escribir un script que pueda eliminar todos los archivos de tamaño 0. Ya tengo el comando para hacer esto - find . -size 0 -type f -delete. El problema es que quiero utilizar el primer parámetro del script como ruta. Tuve algo como esto:

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

error: error de sintaxis

Respuesta1

Usar:

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

También puedes hacer:

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

información relacionada