One of the most significant parts of A2osX is its shell which can perform both interactive and scripted tasks. With the interactive part of the shell you can perform many common and complex tasks using both built-in (native or internal to shell) and external (BINs or executables) commands. Internal commands include CD (change directory), MD (make directory), DATE, TIME, etc. External commands include CP (copy), RM (remove), CAT (display file contents), TELNET, etc.
It should be noted, that it is possible to create and execute short scripts right on the interactive command line (these are run once and not saved like true scripts). An example
### The A2osX Shell (SH)
### Variables
Variable overflow strings and ints
Ints only no real num it just ignore
The 32-bit int data type can hold integer values in the range of −2,147,483,648 to 2,147,483,647. If you add to or subtract from INTs that would cause a RANGE error, you actually get a result that wraps around the range, so if you add 1 to 2,147,483,647 you will get −2,147,483,648.
Strings can be up to 255 characters in length. Note, like INTs, if you try to store more then 255 chars in a string, you get the same wraparound affect where the first 255 chars are tossed out the string is set to the remaining chars, so if you concatenate 3 strings of 100 chars the resulting string will be the last 45 chars of the 3rd original string.
The Shell
Enteracting with the Shell.
Special Keys
Internal Commands
External Commands
Variables
Special Variables
Scripts
Redirection
## Advanced Display Techniques
VT100 Codes
\f Clear Screen
\b backspace
\n newline
\r return (beginning of line with no new line)
\eM Scroll Screen Down 1 Line
\eD Scroll the Screen Up 1 Line
\ec Clear Screen
\e[05;15H Move cursor to row 5 and col 15
\e[H Move to home position (0,0)
\e[K Clear from cursor to end of line
\e[1K Clear from cursor to beginning of line
\e[2K Clear line
Plus Colors
###Examples
IFTTT Tweet using HTTPGET
where [ exp ] and [ condition ] allow to detail operators....