zur Startseite Freeware Downloads Impressum

Questions, Suggestions, Feedback? ==> Ping AcK on alt.comp.freeware


Updated:   kbscan v1.01   cntd v1.01   cnth v1.01  
11-Jun-2011    dump v1.01   killbl v1.01   larglin v1.05  
  strings v1.01   lcas v1.01   ucas v1.01  
  triml v1.01   backw v1.01   addbl v1.02  
  each v1.01   eat v1.02   fromto v1.02  
  replace v1.02   cntchar v1.01   ldist v1.01  
  byteadd v1.01   bytesub v1.01   byteand v1.01  
  byteor v1.01   bytexor v1.01   asctab v1.01  
       


Alle hier aufgeführten Programme laufen unter DOS oder in einem DOS-Fenster unter Windows.





Home    kbscan v1.01 (c) AcK    Top


C:\Programme\NASM>kbscan
kbscan v1.01 show keyboard scancode and ASCII code
Press ESC twice to exit
25 6B
30 62
1F 73
2E 63
1E 61
31 6E
39 20
2F 76
02 31
34 2E
0B 30
02 31
01 1B
C:\Programme\NASM> click HERE to download kbscan.zip


kbscan zeigt den Scancode und den daraus erzeugten ASCII-Code einer gedrückten Taste an. Die Tastenfolge ESC ESC beendet das Programm.





Home    cntd v1.01 (c) AcK    Top


C:\Programme\NASM>cntd -v
cntd v1.01 - count bytes from STDIN and show decimal result

C:\Programme\NASM>dir cntd.com

CNTD COM 1,138 04-27-02 2:01a cntd.com

C:\Programme\NASM>cntd < cntd.com
1138

C:\Programme\NASM> click HERE to download cntd.zip


cntd zählt die Zeichen einer Datei und gibt die Anzahl der Zeichen in dezimaler Schreibweise aus.





Home    cnth v1.01 (c) AcK    Top


C:\Programme\NASM>cnth -v
cnth v1.01 - count bytes from STDIN and show hexadecimal result

C:\Programme\NASM>dir cnth.com

CNTH COM 1,110 04-27-02 1:59a cnth.com

C:\Programme\NASM>cnth < cnth.com
456

C:\Programme\NASM> click HERE to download cnth.zip


cnth zählt die Zeichen einer Datei und gibt die Anzahl der Zeichen in hexadezimaler Schreibweise aus.





Home    dump v1.01 (c) AcK    Top


C:\Programme\NASM>dump -v
dump v1.01 - read bytes from STDIN and show hexdump

C:\Programme\NASM>dump < mytext.txt
20 61 20 62 20 63 20 64 20 65 20 66 20 67 20 68
20 69 20 6A 20 6B 20 6C 20 6D 20 6E 20 6F 20 70
20 71 20 72 20 73 20 74 20 75 20 76 20 77 20 78
20 79 20 7A 20 84 20 94 20 81 20 E1 0D 0A 0D 0A
20 20 41 20 20 42 20 43 20 20 44 20 45 20 20 46
20 47 20 20 48 20 49 20 20 4A 20 4B 20 20 4C 20
4D 20 20 4E 20 4F 20 20 50 20 51 20 20 52 20 53
20 20 54 20 55 20 20 56 20 57 20 20 58 20 59 20
20 5A 20 8E 20 20 99 20 9A 20 20 E1

C:\Programme\NASM> click HERE to download dump.zip


dump gibt den Inhalt einer Datei in hexadezimaler Form aus; maximal 16 Zeichen pro Zeile.





Home    killbl v1.01 (c) AcK    Top


C:\Programme\NASM>killbl -v
killbl v1.01 - read lines from STDIN and eliminate multiple blanks

C:\Programme\NASM>cntd < mytext.txt
140

C:\Programme\NASM>killbl < mytext.txt | cntd
124

C:\Programme\NASM> click HERE to download killbl.zip


killbl ersetzt sämtliche Folgen von mehreren Leerzeichen in einer Datei durch jeweils ein Leerzeichen.





Home    larglin v1.02 (c) AcK    Top


C:\Programme\NASM>larglin -v
larglin v1.05 - read lines from STDIN and show largest line

C:\Programme\NASM>larglin < na.bat
nasm -E %1.err -f bin -o %1.com %1.asm -l %1.lst

C:\Programme\NASM> click HERE to download larglin.zip



larglin gibt die längste Zeile einer Datei zurück.


v1.02:  last line was not handled properly in case it was not terminated by CRLF

v1.05:  Angabe einer Mindestlänge möglich: -n 123





Home    strings v1.01 (c) AcK    Top


C:\Programme\NASM>strings -v
strings v1.01 - read from STDIN and filter non-printable characters

C:\Programme\NASM>strings < strings.com
strings v1.01 - read from STDIN and filter non-printable characters$by
Andreas Kaestner$usage : strings [-option | /option]option: v show v
ersion infooption: h show help$ !"#$%&'()*+,-./0123456789:;<=>?@ABCDE
FGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~0tRF< tD<-u<<

C:\Programme\NASM> click HERE to download strings.zip


strings entfernt alle nichtdarstellbaren Zeichen aus dem Eingabestrom und gibt den Rest aus.





Home    lcas v1.01 (c) AcK    Top


C:\Programme\NASM>lcas -v
lcas v1.01 - read from STDIN and convert to lowercase

C:\Programme\NASM>type mytext.txt
 a b c d e f g h i j k l m n o p q r s t u v w x y z

  A  B C  D E  F G  H I  J K  L M  N O  P Q  R S  T U  V W  X Y  Z

C:\Programme\NASM>lcas < mytext.txt
 a b c d e f g h i j k l m n o p q r s t u v w x y z

  a  b c  d e  f g  h i  j k  l m  n o  p q  r s  t u  v w  x y  z

C:\Programme\NASM> click HERE to download lcas.zip


lcas wandelt alle Großbuchstaben (A-Z) in Kleinbuchstaben. Umlaute werden nicht gewandelt.





Home    ucas v1.01 (c) AcK    Top


C:\Programme\NASM>ucas -v
ucas v1.01 - read from STDIN and convert to uppercase

C:\Programme\NASM>type mytext.txt
 a b c d e f g h i j k l m n o p q r s t u v w x y z

  A  B C  D E  F G  H I  J K   L M  N O  P Q  R S  T U  V W  X Y  Z

C:\Programme\NASM>ucas < mytext.txt
 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

  A  B C  D E  F G  H I  J K   L M  N O  P Q  R S  T U  V W  X Y  Z

C:\Programme\NASM> click HERE to download ucas.zip


ucas wandelt alle Kleinbuchstaben (a-z) in Großbuchstaben. Umlaute werden nicht gewandelt.





Home    triml v1.01 (c) AcK    Top


C:\Programme\NASM>triml -v
triml v1.01 - read lines from STDIN and trim leading blanks

C:\Programme\NASM>type mytext.txt
 a b c d e f g h i j k l m n o p q r s t u v w x y z

  A  B C  D E  F G  H I  J K   L M  N O  P Q  R S  T U  V W  X Y  Z

C:\Programme\NASM>triml < mytext.txt
a b c d e f g h i j k l m n o p q r s t u v w x y z

A  B C  D E  F G  H I  J K  L M   N O  P Q  R S  T U  V W  X Y  Z

C:\Programme\NASM> click HERE to download triml.zip


triml entfernt alle Leerzeichen am Anfang jeder Zeile. Um alle Leerzeichen am Zeilenende zu entfernen, lesen Sie die Zeile(n) mit dem Programm "backw" rückwärts, entfernen die Leerzeichen am Zeilenanfang, und geben dann die Zeile(n) wieder mit "backw" aus.


to trim trailing blanks, use backw: "backw | triml | backw"





Home    backw v1.01 (c) AcK    Top


C:\Programme\NASM>backw -v
backw v1.01 - read lines from STDIN and output them backwards

C:\Programme\NASM>type na.bat
nasm -E %1.err -f bin -o %1.com %1.asm -l %1.lst
type %1.err

C:\Programme\NASM>backw < na.bat
tsl.1% l- msa.1% moc.1% o- nib f- rre.1% E- msan
rre.1% epyt

C:\Programme\NASM> click HERE to download backw.zip


backw gibt alle Zeilen des Eingabestroms rückwärts aus. Die Reihenfolge der Zeilen bleibt erhalten.





Home    addbl v1.02 (c) AcK    Top


C:\Programme\NASM>addbl -v
addbl v1.02 - read lines from STDIN and add n blanks

C:\Programme\NASM>type na.bat
nasm -E %1.err -f bin -o %1.com %1.asm -l %1.lst
type %1.err

C:\Programme\NASM>larglin < na.bat | backw | addbl -2 | backw
  nasm -E %1.err -f bin -o %1.com %1.asm -l %1.lst

C:\Programme\NASM> click HERE to download addbl.zip


addbl fügt die angegebene Anzahl von Leerzeichen an das Ende jeder Zeile des Eingabestroms an. Um Leerzeichen am Anfang der Zeile einzufügen, verwenden Sie zusätzlich "backw".


v1.02: Fehlerkorrektur.





Home    each v1.01 (c) AcK    Top


C:\Programme\NASM>each -v
each v1.01 - read lines from STDIN and output /arg1/ line /arg2/

C:\Programme\NASM>dir /b c*.com
cnth.com
cntd.com

C:\Programme\NASM>dir /b c*.com | each #copy # .\backup#
copy cnth.com .\backup
copy cntd.com .\backup

C:\Programme\NASM> click HERE to download each.zip





Home    eat v1.02 (c) AcK    Top


C:\Programme\NASM>eat -v
eat v1.02 - read stdin, eat <arg1> <arg2> .. <argn>, write to stdout

C:\Programme\NASM>type mytext.txt
 a b c d e f g h i j k l m n o p q r s t u v w x y z

  A  B C  D E  F G  H I  J K  L M  N O  P Q  R S  T U  V W  X Y  Z

C:\Programme\NASM>eat 41 | eat 61 | eat 20 | eat 0d 0a < mytext.txt
bcdefghijklmnopqrstuvwxyzBCDEFGHIJKLMNOPQRSTUVWXYZ
C:\Programme\NASM> click HERE to download eat.zip





Home    fromto v1.02 (c) AcK    Top


C:\Programme\NASM>fromto -v
fromto v1.02 - read stdin from <arg1> up to <arg2>, write to stdout

C:\Programme\NASM>echo 123456789 | fromto 1 9   | eat 0d 0a
123456789
C:\Programme\NASM>echo 123456789 | fromto 5     | eat 0d 0a
56789
C:\Programme\NASM>echo 123456789 | fromto 2 8   | eat 0d 0a
2345678
C:\Programme\NASM> click HERE to download fromto.zip





Home    replace v1.02 (c) AcK    Top


C:\Programme\NASM>replace -v
replace v1.02 - read stdin, replace <arg1> with <arg2>, write to stdout

C:\Programme\NASM>echo aBCDEFGHI
aBCDEFGHI

C:\Programme\NASM>echo aBCDEFGHI | replace 61 41
ABCDEFGHI

C:\Programme\NASM> click HERE to download replace.zip





Home    cntchar v1.01 (c) AcK    Top


C:\Programme\NASM>cntchar -v
cntchar v1.01 - read stdin, count occurrence of <arg1>, write to stdout

C:\Programme\NASM>echo 122333444455555666666 | cntchar 34
4

C:\Programme\NASM>echo 122333444455555666666 | cntchar 38
0

C:\Programme\NASM> click HERE to download cntchar.zip





Home    ldist v1.01 (c) AcK    Top


C:\Programme\NASM>ldist -v
ldist v1.01 - read stdin, find largest distance between two <arg1>'s, echo line

C:\Programme\NASM>C:\Programme\NASM>echo 122333444455555 | ldist 31
122333444455555

C:\Programme\NASM>C:\Programme\NASM>echo 122333444455555 | ldist 32
2333444455555

C:\Programme\NASM>C:\Programme\NASM>echo 122333444455555 | ldist 35
5

C:\Programme\NASM>C:\Programme\NASM>echo aababcabcdabcde | ldist 61
abcde

C:\Programme\NASM> click HERE to download ldist.zip





Home    byteadd v1.01 (c) AcK    Top


C:\Programme\NASM>byteadd -v
byteadd v1.01 - read stdin, add <arg1> to each byte, write to stdout

C:\Programme\NASM>echo abc123ABC|dump
61 62 63 31 32 33 41 42 43 0D 0A

C:\Programme\NASM>echo abc123ABC|byteadd 01|dump
62 63 64 32 33 34 42 43 44 0E 0B

C:\Programme\NASM> click HERE to download byteadd.zip





Home    bytesub v1.01 (c) AcK    Top


C:\Programme\NASM>bytesub -v
bytesub v1.01 - read stdin, subtract <arg1> from each byte, write to stdout

C:\Programme\NASM>echo abc123ABC|dump
61 62 63 31 32 33 41 42 43 0D 0A

C:\Programme\NASM>echo abc123ABC|bytesub 01|dump
60 61 62 30 31 32 40 41 42 0C 09

C:\Programme\NASM> click HERE to download bytesub.zip





Home    byteand v1.01 (c) AcK    Top


C:\Programme\NASM>byteand -v
byteand v1.01 - read stdin, AND each char with <arg1>, write to stdout

C:\Programme\NASM>echo abc123ABC|dump
61 62 63 31 32 33 41 42 43 0D 0A

C:\Programme\NASM>echo abc123ABC|byteand FE|dump
60 62 62 30 32 32 40 42 42 0C 0A

C:\Programme\NASM> click HERE to download byteand.zip





Home    byteor v1.01 (c) AcK    Top


C:\Programme\NASM>byteor -v
byteor v1.01 - read stdin, OR each char with <arg1>, write to stdout

C:\Programme\NASM>echo abc123ABC|dump
61 62 63 31 32 33 41 42 43 0D 0A

C:\Programme\NASM>echo abc123ABC|byteor 01|dump
61 63 63 31 33 33 41 43 43 0D 0B

C:\Programme\NASM> click HERE to download byteor.zip





Home    bytexor v1.01 (c) AcK    Top


C:\Programme\NASM>bytexor -v
bytexor v1.01 - read stdin, XOR each char with <arg1>, write to stdout

C:\Programme\NASM>echo abc123ABC|dump
61 62 63 31 32 33 41 42 43 0D 0A

C:\Programme\NASM>echo abc123ABC|bytexor 01|dump
60 63 62 30 33 32 40 43 42 0C 0B

C:\Programme\NASM> click HERE to download bytexor.zip





Home    asctab v1.01 (c) AcK    Top


C:\Programme\NASM>asctab -v
asctab v1.01 - output simple ASCII table to stdout

C:\Programme\NASM>asctab

    0   1   2   3   4   5   6   7   8   9   A   B   C   D   E   F
0 NUL SOH STX ETX EOT ENQ ACK BEL  BS TAB  LF  VT  FF  CR  SO  SI
1 DLE DC1 DC2 DC3 DC4 NAK SYN ETB CAN  EM SUB ESC  FS  GS  RS  US
2       !   "   # USD   %   &   '   (   )   *   +   ,   -   .   /
3   0   1   2   3   4   5   6   7   8   9   :   ;   <   =   >   ?
4   @   A   B   C   D   E   F   G   H   I   J   K   L   M   N   O
5   P   Q   R   S   T   U   V   W   X   Y   Z   [   \   ]   ^   _
6   `   a   b   c   d   e   f   g   h   i   j   k   l   m   n   o
7   p   q   r   s   t   u   v   w   x   y   z   {   |   }   ~ DEL

C:\Programme\NASM> click HERE to download asctab.zip




zur Startseite

Valid HTML 4.01! BBO WinFAQ

   Stand: 08-Aug-2014

Kontakt: andreaskaestner+web.de ("+" bitte durch "@" ersetzen)  Impressum