Как использовать параметр скрипта (путь к папке) в качестве переменной?

Как использовать параметр скрипта (путь к папке) в качестве переменной?

Я хочу написать скрипт, который может удалить все файлы размером 0. У меня уже есть команда для этого - find . -size 0 -type f -delete. Проблема в том, что я хочу использовать 1-й параметр скрипта как путь. У меня было что-то вроде этого:

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

ошибка: синтаксическая ошибка

решение1

Использовать:

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

Вы также можете сделать:

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

Связанный контент