following syntax variants are supported:
- uboot[:<timeout>] <string>
- uboot[:<timeout>] < <shell>
+ uboot[:<timeout>] <string> [> <file>]
+ uboot[:<timeout>] < <shell> [> <file>]
C<string> is the literal U-Boot command.
uboot < printf "mmc write \$loadaddr 1 %x" $(($(/usr/bin/stat -c%s rootfs.ext4) / 512))
+When C<E<gt> file> part is present, the output of the U-Boot command
+is written into the given file.
+
=back
Example (Linux):