поэтому у меня есть этот каталог, который включает эти файлы .js и .yml и одну папку с именем config
pogi@gwapo-pah:~$ ls
index.cat.js
index.bird.js
index.dog.js
index.monkey.js
function.yml
config
Я хотел бы выполнить однострочную команду bash, которая выполняла бы эти
найти, существует ли "index.dog.js", и если нет, то выйти
найдите, существует ли «index.dog.js», и если он есть, удалите только другие файлы *.js и сохраните index.dog.js, function.yml и папка config
если команда выполнена успешно, то файлы из папки должны выглядеть так:
index.dog.js
function.yml
config
это до сих пор я пытался, однако я не могу продолжить недостающую логику
if [ -f index.dog.js ] ; then echo 'exists' ; fi