1
0
Fork 0
mirror of https://github.com/tldr-pages/tldr.git synced 2025-04-29 23:24:55 +02:00
tldr/pages/common/less-than.md

29 lines
954 B
Markdown
Raw Normal View History

# Less than
> Redirect data to `stdin`.
> More information: <https://gnu.org/software/bash/manual/bash.html#Redirecting-Input>.
- 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}} <Enter> {{multiline_data}} <Enter> {{EOF}}`
2024-10-16 10:04:14 +03:00
- Create a here string and pass that into `stdin` (achieves the same effect as `echo string |`):
`{{command}} <<< {{string}}`
2025-02-09 09:20:36 +02:00
- 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}} <Enter> {{multiline_data}} <Enter> {{EOF}}`
- Disregard leading tabs (good for scripts with indentation but does not work for spaces):
`cat <<- {{EOF}} > {{path/to/file.txt}} <Enter> {{multiline_data}} <Enter> {{EOF}}`