Используйте nasm для преобразования всех файлов .asm в каталоге в .bin

Я использую nasm и хотел бы преобразовать каталог с несколькими файлами .asm в файлы .bin.

Мне нужно преобразовать все файлы asm в каталог и создать дубликат каталога (или создать все файлы .bin непосредственно рядом с файлами .asm)

Любая помощь приветствуется!


person HyperEdge    schedule 09.11.2020    source источник
comment
Звучит как простая работа для цикла оболочки, например for f in *.asm; do nasm "$f";done в bash.   -  person Peter Cordes    schedule 09.11.2020
comment
Я действительно не понимаю (я ничего не знаю о nasm), но будет ли это работать, если некоторые файлы находятся в подкаталогах?   -  person HyperEdge    schedule 09.11.2020
comment
Ничего общего с NASM, это просто цикл оболочки Unix, который вы можете сделать с любой командой. Для подкаталогов, если вы используете bash shopt -s extglob, вы можете использовать **/*.asm вместо *.asm. Или вы можете использовать find -name '*.asm' -exec nasm {} \; для запуска NASM для каждого файла .asm.   -  person Peter Cordes    schedule 09.11.2020