ENTER и LEAVE в сборке?

Я читал The Art of Assembly Language (Randall Hyde, ссылка на Amazon ) и я попробовал консольное приложение из этой книги. Это была программа, которая создала для себя новую консоль с использованием функций Win32 API. Программа содержит процедуру под названием LENSTR , которая хранит длину строки в регистре EBP . Код для этой функции следующий: Я хочу найти все файлы с одинаковыми именами, но разными ...

Я пытаюсь заставить свой скрипт использовать все файлы в форме "$ переменная". *

параметр всегда является файлом с расширением .001 Я хочу найти все файлы с тем же именем, но с другим расширением, например $ file.002, file.003 и т. Д., Например :

first="$1"
others=${first%.001}
ls $others"*"

Моя проблема в том, что файл называется file [success] .mpg.001 а в ls поступает файл [успех] .mpg * , который дает мне ls: нет доступа к файлу [успех] .mpg *: нет такого файла или каталога потому что ls должен увидеть:

file\[success\].mpg*

Я все пробовал, единственное, что я заметил, это ls передал параметр $ 1 работает, но не если передал $ file после того, как я сделал file = $ 1. Итак, я думаю, как мне преобразовать переменную в параметр?

7
задан user unknown 2 May 2011 в 15:31
поделиться