У меня есть несколько файлов с именами файлов в форме ниже:
export_<directory_name>_system.indexes .json
Здесь каталог постоянно меняется, так что это может быть что угодно
Однако _system.indexes является константой
Обратите внимание на пробел между индексами и .json.
Я хочу избавиться от пробела между ними, поэтому ожидаемое имя файла будет таким, как показано ниже
export_<directory_name>_system.indexes.json
Я попробовал следующее:
echo export_direcotoryName_system.indexes .json | sed 's/\s\+//'
Все, хотя он удаляет пространство ... но он также удаляет пространство из других файлов, которые я не хочу.
Как можно ограничить удаление только файлами, имеющими system.indexes в именах файлов