-
Notifications
You must be signed in to change notification settings - Fork 1.8k
SC3034
Joachim Ansorg edited this page Nov 12, 2021
·
2 revisions
(or "In dash, ... is not supported." when using dash
)
content=$(<file)
content=$(cat file)
In bash and ksh, $(< file)
will expand to the full contents of the file.
However, in dash and POSIX sh, it will instead expand to nothing. This is because it's not recognized as special, and simply results in the command output of < file
, a no-op command that opens the file and exits without reading it.
None.
- Help by adding links to BashFAQ, StackOverflow, man pages, POSIX, etc!