Downloadliste

Projektbeschreibung

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.

Systemanforderungen

Die Systemvoraussetzungen sind nicht definiert
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

Bei der Bearbeitung eines eingebetteten Shell-Skript mit BASP (bash Server Pages) builtin-Kommandos, Template-Segmente waren nicht fflush () 'in der richtigen Reihenfolge hg. Dieser Fehler wurde schon vor langer Zeit festgelegt, und bis jetzt vergessen.
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

Diese Version fügt einen "pcursor" builtin, dass ein einfacher der Parameter-Stack zur Verfügung stellt. Es ist ähnlich wie bei der Shell-Funktionen aufgerufen werden, es sei denn hier, Nutzer "Push" und "Pop" manuell. Shell-Emulation von "strtok (3)" hinzugefügt, die nützlich, wenn Trennzeichen sind nicht für alle Token ist. Syntax für die eingebaute "strinterval 'wurde geändert, um match" matchinterval "für Konsistenz. Schließlich wurde die "Monetra" builtin zum Parsen der Montra IP-Format, die andere Karte Verarbeitung Middleware in den Bereichen Retail / POS Markt aufgenommen.
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

Diese Release-Wechsel der API für Regex Matching in der "Match" builtin und der "Fall ... in"-Anweisung, so dass Zeichenketten vor und nach einem regulären Ausdruck entsprechen, werden in der zurückgegebenen Variablen enthalten. Außerdem wurde der API und dem Befehl, um einen magnetischen lesen Kartenterminals aus dem "readtrack" builtin der "cardswipe" builtin verändert. Um POS Integration von Karten-Processing zu unterstützen, enthält dieses Release "protobase" und "multi" builtin-Kommandos zu lesen und zu schreiben die DEZA Protobase in / out-Format und dem TRS Multi in / out-Format, respectively.
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

Das Hauptmerkmal dieser Pressemitteilung ist der Zusatz von "VCAT", "vset", und um "vfile" Built-Dump und laden Shell-Variablen oder aus einer Datei. Als ein besonderer Fall wurde die Unterstützung für das Lesen und Schreiben der Protobase API-Datei-Format hinzugefügt. Auch die eingebaute Kommandos Länge von Daten aus einer Kreditkartenlesegerät zu extrahieren und zu einer Kartennummer Maske wurden hinzugefügt. Spezielle Erweiterungen Parameter, $ (var |. Cent) und ($ var |.) Dollar wurden hinzugefügt, um die Umstellung auf und von Cent und Dollar helfen.
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

Dieses Release behebt einen segfault, die bei der Ausführung pp_sort / pp_uniq auf leeren Parametern (arg [trat] kehrte NULL anstelle von argv [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