如何将标准输入作为命令选项的值?

时间:2015-01-06 08:50:52

标签: linux attr xargs

例如,我想获取名为" comment"的文件内容。是setattr' s -v选项的值,类似于

cat comment | setfattr -n user.comment -v -  filewanttotaged

但这不起作用,

也没有
cat comment | xargs setfattr -n user.comment -v - filewantedtotaged

对于后一种情况,内容被视为setfattr的文件arugment,而不是option -v

的值

那么如何做这份工作?非常感谢你!

1 个答案:

答案 0 :(得分:2)

您可以使用xargs,但请确保其参数不在最后,但在“-v”选项之后:

cat comment | xargs -i setfattr -n user.comment -v {} filewantedtotaged