# Less than > Redirect data to `stdin`. > More information: . - Redirect a file to `stdin` (achieves the same effect as `cat file.txt |`): `{{command}} < {{path/to/file.txt}}` - Create a here document and pass that into `stdin` (requires a multiline command): `{{command}} << {{EOF}} {{multiline_data}} {{EOF}}` - Create a here string and pass that into `stdin` (achieves the same effect as `echo string |`): `{{command}} <<< {{string}}` - Process data from a file and write the output to another file: `{{command}} < {{path/to/file.txt}} > {{path/to/file2.txt}}` - Write a here document into a file: `cat << {{EOF}} > {{path/to/file.txt}} {{multiline_data}} {{EOF}}` - Disregard leading tabs (good for scripts with indentation but does not work for spaces): `cat <<- {{EOF}} > {{path/to/file.txt}} {{multiline_data}} {{EOF}}`