slm верен: unlink
поддерживает только один файл в качестве аргумента:
$ unlink f1.txt f2.txt
unlink: extra operand ‘f2.txt’
Try 'unlink --help' for more information.
Таким образом, проблема не в вашем bash
, но с таким же способом построения unlink
. В качестве альтернативы используйте цикл for
или rm
, который поддерживает несколько файлов, передаваемых в качестве аргументов.