Вот небольшой пример того, как это можно сделать из каталога, который вы хотите отредактировать.
$> ls
file1.txt file2.txt file3.txt
$> pwd
/home/xieerqi/testing_dir
$> find . -type f -printf "%f\0" | \
> while IFS="" read -d "" filename ; do \
> echo $filename ${PWD##*/}_$filename ; done
file2.txt testing_dir_file2.txt
file1.txt testing_dir_file1.txt
file3.txt testing_dir_file3.txt
Заменить echo на mv или cp для копирования или перемещения по необходимости [ ! d1]
Проблема заключалась в том, что я тестировал сервер bash, но мой Jenkins был настроен на использование sh. Как только я исправлю эту конфигурацию, чтобы сценарии Shell работать над /bin/bash работали правильно.
Проблема заключалась в том, что я тестировал сервер bash, но мой Jenkins был настроен на использование sh. Как только я исправлю эту конфигурацию, чтобы сценарии Shell работать над /bin/bash работали правильно.