我想使用sed附加到行号

我想使用sed附加到行号,sed,Sed,我有一个需要附加到某些行的文件 我可以得到行号,并且可以使用sed打印条目,但不能附加条目 我需要做的就是 sed -n '$VAR s/$/,nosuid/' > to_file 只是无法理解语法 谢谢。尝试这样做: sed "$VAR s/$/,nosuid/" > to_file 正如Etan Reisner在评论中所说,引号应该是双引号。这可能适用于您: sed -n $VAR's/$/,nosuid/' > to_file Shell变量不以单引号展开。假设$

我有一个需要附加到某些行的文件

我可以得到行号,并且可以使用sed打印条目,但不能附加条目

我需要做的就是

sed -n '$VAR s/$/,nosuid/' > to_file
只是无法理解语法

谢谢。

尝试这样做:

 sed "$VAR s/$/,nosuid/" > to_file

正如Etan Reisner在评论中所说,引号应该是双引号。

这可能适用于您:

sed -n $VAR's/$/,nosuid/' > to_file

Shell变量不以单引号展开。假设
$VAR
是一个shell变量,则需要在其周围使用双引号<代码>“$VAR s/$/,nosuid/”或
“$VAR”s/$/,nosuid/”
或类似代码。可能存在重复的