标签: bash
myvar=$(<myfile) 这会将myfile的内容读入变量myvar。它看起来不像进程替换。它看起来不像重定向,因为没有指令指向。这是如何工作的?
myvar=$(<myfile)
这会将myfile的内容读入变量myvar。它看起来不像进程替换。它看起来不像重定向,因为没有指令指向。这是如何工作的?
myfile
myvar
答案 0 :(得分:3)
来自Bash Manual,&#34;命令替换&#34;:
命令替换$(cat file)可以替换为等效但更快$(< file)。
$(cat file)
$(< file)