Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我想使用sed附加到行号_Sed - Fatal编程技术网

我想使用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/”
或类似代码。可能存在重复的