这对`cat`来说是无用的吗?

时间:2012-03-09 17:48:07

标签: bash

我无法弄清楚如何在不使用猫的情况下完成以下工作。我并不担心分叉过程或任何事情,它让我感到不安:

$ printf "<format specification string>" $(cat source-file.txt)

有更好的方法吗?

2 个答案:

答案 0 :(得分:7)

是。您无需为cat创建新流程,即可完成相同的操作:

$ printf "<format specification string>" $(<source-file.txt)

答案 1 :(得分:0)

尽管使用cat是无用的,但在这种情况下,我仍然会使用cat来输出文件的内容而不是<,因为它消除了覆盖输入文件的可能性重定向字符拼写错误(>