Download List

프로젝트 설명

Bash.Diff is a patch against Bash shell. In the
main core, it adds the following syntax: {a..b};
${var|...}; then-else-fi to for/while/until/case
statements; try-block with string exception;
<&lt+; and, <<<<. As builtin, it
adds the following: sscanf(3), <string.h>,
<ctype.h> wrappers; array, regex(3), stack,
queue operations; GDBM, SQLite, PostgreSQL, MySQL
database interfaces; HTML template engine (BASP);
Expat XML parser interface; x-y char plot; DOS,
CSV, Awk support; Libwebserver interface; RPN
calculator with <math.h> functions; and,
GTK+2 interface for GUI dialog.

System Requirements

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2008-10-31 13:01
1.46

임베디드 때 쉘 스크립트를 세그먼트의 템플릿 (bash는 서버 페이지)를 내장 명령을 사용하여 처리 BASP () '올바른 순서로 에드 fflush되지 않았습니다. 이 버그는 오래 전, 고정되었고 지금까지 잊고.
Tags: Minor bugfixes
When processing an embedded shell script using BASP (bash server pages) builtin commands, template segments were not fflush()'ed in the correct order. This bug was fixed long ago, and forgotten until now.

2008-10-01 15:33
1.45

이 릴리스는 간단한 위치와 매개 변수를 스택을 제공하는 'pcursor'내장을 추가합니다. 쉘 기능을 때라고합니다하려면 여기를 제외하고 비슷합니다, 사용자가 "푸시"와 "팝업"수동으로. '의 셸 에뮬레이션 strtok (3)', 때 토큰 구분 기호가 모두 동일하지 않습니다 유용한 추가됩니다. 구문 'strinterval'내장에 대한 '일관성 matchinterval 일치하도록 변경되었습니다. 마지막으로, 'monetra'내장이 정품 / 포스 시장에서 다른 카드를 처리하는 미들웨어입니다 Montra의 IP 형식 구문 분석이 추가되었습니다.
Tags: Minor feature enhancements
This release adds a 'pcursor' builtin that provides a simple stack of positional parameters. It is similar to when shell functions are called, except here, users "push" and "pop" manually. Shell emulation of 'strtok(3)' is added, which is useful when delimiters are not same for all tokens. Syntax for the 'strinterval' builtin has been changed to match 'matchinterval' for consistency. Finally, the 'monetra' builtin has been added for parsing the Montra IP format, which is another card processing middleware in the Retail/POS market.

2007-08-25 23:51
1.44

이 릴리스에는 "와 일치하는 정규식의 일치를위한"사건이 성명을 ... "에서 그렇게 문자열 전에 정규식 경기 후 반환 변수에 포함된"내장 API를 변경합니다. 또한, API 및 읽을 자기 카드를 슬쩍 명령 "내장"readtrack ""cardswipe에 내장에서 변경되었습니다. 카드 처리 포스의 통합을 지원하기 위해이 릴리스 "protobase"과 "다중"내장 명령을 읽기 및 쓰기 SDC Protobase 포함 / 아웃에서 형식 및 TRS 멀티 / 아웃 형식으로, 각각.
Tags: Major feature enhancements
This release changes the API for regex matching in
the "match" builtin and the "case ... in"
statement so that strings before and after a regex
match are included in the returned variable. Also,
the API and command to a read magnetic card swipe
was changed from the "readtrack" builtin to the
"cardswipe" builtin. To support POS integration of
card processing, this release includes "protobase"
and "multi" builtin commands to read and write the
SDC Protobase in/out format and the TRS Multi
in/out format, respectively.

2007-03-28 12:18
1.43

이 릴리스의 주요 기능 외에도 "vcat", "vset", 그리고 ""vfile builtins 및 또는 파일에서 다시로드 쉘 변수를 덤프하는 것입니다. 특별한 경우로서, 읽기, Protobase API는 파일 형식을 작성하기위한 지원이 추가되었습니다. 또한, 내장 명령을 신용 카드로 슬쩍에서 마스크 및 카드 번호를 추적 데이터를 추출에 추가되었습니다. 특수 매개 변수를 확장, $ (var |. 것으로) 및 $ (var |.) 달러와 센트 달러에서 전환 수 있도록 추가되었습니다.
Tags: Major feature enhancements
The main feature of this release is the addition
of "vcat", "vset", and "vfile" builtins to dump
and reload shell variables to or from a file. As a
special case, support for reading and writing the
Protobase API file format has been added. Also,
builtin commands to extract track data from a
credit card swipe and to mask a card number have
been added. Special parameter expansions,
${var|.cent} and ${var|.dollar} were added to help
conversion to and from cents and dollars.

2006-06-22 00:58
1.42

이 릴리스에는 수정을 할 때 pp_sort / pp_uniq 비어있는 매개 변수 ([arg 실행 발생 segfault], argv가 대신 NULL을 반환했습니다 [0] = NULL을).
Tags: Minor bugfixes
This release fixes a segfault which occurred when
running
pp_sort/pp_uniq on empty parameters (arg[] was
returning NULL, instead
of argv[0]=NULL).

Project Resources