|
ASCII32-126 |
Pipelines v1.9 |
.* Example by TenFiftyTwo(c). |
.* The following pipeline displays the decimal, hexadecimal and binary values for each.* of the ASCII characters in the range 32-126. The output is displayed on the console.* and written to the file: ASCII.txt. .* The pipeline is intended to demonstrate how the specs stage can be used to transform.* characters to their decimal, hexadecimal and binary values. pipe (endchar ?)
literal x20-x7e .* Generate a literal in the range 32-126. | split before x20-x7e .* Separate the literal into individual characters. | specs recno from 32 1 .* Put record number in column 1.. 1-* c2x nw .* ..its hexadecimal representation next.. 1-* c2b nw .* ..followed by its binary representation.. 1-* nw .* ..followed by the actual ascii character. | a: drop 48 .* Drop 48 records.. | j: specs select 1 1-* 1 .* Build a two column output record from.. select 0 1-* nw .* ..each of the two input streams. | cons .* Display on the console. | > &sysdrive:\Documents and Settings\&username\My Documents\ASCII.txt ? a: | elastic .* Accept the first 48 records. | j: .* Route back to specs.