Как переименовать файл с помощью скрипта bash .sh

У меня есть следующий код в файле .sh для конвейера, чтобы получить путь к файлу apk. Однако я хочу переименовать файл fist.

т.е. переименовать abc.apk в QA_abc.apk

LATEST_DEBUG_APK=$(ls -lrt ./app/build/outputs/apk/debug/*.apk | tail -1 | awk -F" " '{ print $9 }') # Выберите последнюю сборку apk.

LATEST_RELEASE_APK=$(ls -lrt ./app/build/outputs/apk/release/*.apk | tail -1 | awk -F" " '{ print $9 }') # Выберите последнюю сборку apk.

LATEST_QA_APK=$(ls -lrt ./app/build/outputs/apk/QA/*.apk | tail -1 | awk -F" " '{ print $9 }') # Выберите последнюю сборку apk.


person CodingTT    schedule 24.08.2018    source источник
comment
Вопрос не совсем ясен, поэтому имя файла, которое вы получаете из переменной LATEST_QA_APK, скажем, abc.apk, и вы хотите переименовать его в QA_abc.apk в том же каталоге. Я прав? Пожалуйста, подробно объясните свой вопрос с ожидаемым результатом.   -  person Ashutosh    schedule 25.08.2018


Ответы (1)


Просто используйте mv для этого.

mv /path/to/abc.apk /path/to/QA_abc.apk
person floflock    schedule 25.08.2018