<div dir="ltr"><div>Learned this off mastodon today.</div><div><br></div><div>**<br></div><div><div class="gmail-status__content" tabindex="0"><div class="gmail-status__content__text gmail-status__content__text--visible gmail-translate" lang="en"><p>Here's an interesting Bash pattern I just used for the first time.</p><p>    some-command <<<"$(< some/file)" >some/file</p><p>It reads all of some/file into memory before writing it to some-command's stdin. This lets some-command's stdout be redirected to some/file without the usual problems of reading/writing from the same file.</p><p>**</p><p><br></p><p>H/T to <a class="gmail_plusreply" id="plusReplyChip-0" href="mailto:trs@metasocial.com" tabindex="-1">@trs@metasocial.com</a> <br></p><p><br></p><p>-- CHS<br></p></div></div></div></div>