Как подставить переменную в аргумент команды?
Нужно удалить самый новый файл. Нашел как выводить имя этого файла, записал в переменную, но последняя команда(find) не срабатывает. Если вручную ввести аргумент имени, к примеру file1 все в порядке. Что я делаю не так?
sefi=$(find ./lab2 -type f -printf ‘%f \n’ | sort -r | head -n 1 )
echo $sefi find ./lab2 -name «$sefi» -exec rm -f {} ; #-type f -printf ‘%f \n’