Bash - Как скопировать файл трижды, чтобы к ним приписывались префиксы?

Файл должен быть трижды скопирован в указаную директорию с числовыми префиксами в имени файла; например, 1_file, 2_file, 3_file. Путь к директории передается вторым параметром.


Ответы (1 шт):

Автор решения: Roman Grinyov

Пример

1. Создать файл command.sh:

#!/usr/bin/env bash

for (( i = 1; i <= $3; i++ ))
do
  cp $1 $2$i"_"$(basename $1)
done

2. Сделать его исполняемым:

chmod +x command.sh

3. Запустить:

./command.sh ./a.txt ./ 3
→ Ссылка