В bash
Я пытаюсь glob
указать список файлов из каталога, который будет представлен в качестве входных данных для программы. Однако я также хотел бы предоставить этой программе список имен файлов
files="/very/long/path/to/various/files/*.file"
Поэтому я мог бы использовать его так.
prompt> program -files $files -names $namelist
Если glob
дает мне:
/very/long/path/to/various/files/AA.file /very/long/path/to/various/files/BB.file /very/long/path/to/various/files/CC.file /very/long/path/to/various/files/DD.file /very/long/path/to/various/files/ZZ.file
Я хотел бы получить список AA BB CC DD ZZ, чтобы прокормить мою программу без длинного пути и расширения файла. Однако я не знаю, как начать там! Любой намек высоко ценится!