|  | @@ -122,13 +122,12 @@ In its present form, the module has these limitations:
 | 
											
												
													
														|  |  * filenames are limited to 255 chars
 |  |  * filenames are limited to 255 chars
 | 
											
												
													
														|  |  * file contents must be text
 |  |  * file contents must be text
 | 
											
												
													
														|  |  	* or have a `\n` at least every 4096 characters
 |  |  	* or have a `\n` at least every 4096 characters
 | 
											
												
													
														|  | -	* `sed()` requires lines <=2048 characters, and this `sed()` won't match binary chars
 |  | 
 | 
											
												
													
														|  | 
 |  | +	* `sed()` requires lines <=2048 characters, and this `sed()` will not match binary chars
 | 
											
												
													
														|  |  * in the simple shell
 |  |  * in the simple shell
 | 
											
												
													
														|  |    * filenames must not have spaces
 |  |    * filenames must not have spaces
 | 
											
												
													
														|  |    * patterns with spaces ***must*** be quoted
 |  |    * patterns with spaces ***must*** be quoted
 | 
											
												
													
														|  | -  * the target of `cp` and `mv` *cannot* be a simple a directory-name as in Linux; write the whole filename *w.r.t,* the current directory
 |  | 
 | 
											
												
													
														|  | -* for the `sed` function and command, the 
 |  | 
 | 
											
												
													
														|  | -[search](https://docs.micropython.org/en/latest/library/ure.html) pattern can have wildcards like ``\s`, `\w` and `\d`. The replace pattern cannot have *any* of these, and can only have `\0`, `\1`, etc
 |  | 
 | 
											
												
													
														|  | 
 |  | +  * the target of `cp` and `mv` *cannot* be a simple a directory-name as in Linux; write the whole filename *w.r.t* the current directory
 | 
											
												
													
														|  | 
 |  | +* for the `sed` function and command, the [search](https://docs.micropython.org/en/latest/library/ure.html) pattern can have wildcards like ``\s`, `\w` and `\d`. The replace pattern cannot have *any* of these, and can only have `\0`, `\1`, etc
 | 
											
												
													
														|  |    * search patterns involving \ escapes other than those and `\'` probably won't work
 |  |    * search patterns involving \ escapes other than those and `\'` probably won't work
 | 
											
												
													
														|  |  * the complexity of pattern matching is limited. 
 |  |  * the complexity of pattern matching is limited. 
 | 
											
												
													
														|  |    * try to format the grep patterns so they avoid deep stack recursion. For example, `([^#]|\\#)\s*` has a very generous search term as the first half, and can cause deep-stack recursion. The equivalent `(\\#|[^#])\s*` is more likely to succeed.
 |  |    * try to format the grep patterns so they avoid deep stack recursion. For example, `([^#]|\\#)\s*` has a very generous search term as the first half, and can cause deep-stack recursion. The equivalent `(\\#|[^#])\s*` is more likely to succeed.
 | 
											
										
											
												
													
														|  | @@ -230,6 +229,7 @@ exec <python-filename>    # execute a small python file
 | 
											
												
													
														|  |  free                      # display the heap size: used + free
 |  |  free                      # display the heap size: used + free
 | 
											
												
													
														|  |  wc <filename>             # display the line count, word count and bytes
 |  |  wc <filename>             # display the line count, word count and bytes
 | 
											
												
													
														|  |  less/more [-n] <filename> # similar to cat, but displays 30 lines at a time
 |  |  less/more [-n] <filename> # similar to cat, but displays 30 lines at a time
 | 
											
												
													
														|  | 
 |  | +btree <filename>          # display the content of a BTREE database
 | 
											
												
													
														|  |  ```
 |  |  ```
 | 
											
												
													
														|  |  Synonyms: `ip = ifconfig`, `more = less`, `dig = nslookup = host`
 |  |  Synonyms: `ip = ifconfig`, `more = less`, `dig = nslookup = host`
 | 
											
												
													
														|  |  
 |  |  
 |