Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.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_Grep - Fatal编程技术网

如何搜索以字符串开头的行,并在Sed中将字符串添加到其结尾?

如何搜索以字符串开头的行,并在Sed中将字符串添加到其结尾?,sed,grep,Sed,Grep,在Unix命令行中,我希望在文件中的行开头搜索字符串“Sample_string”,并在文件中的行末尾添加“;” 这需要进行就地编辑,影响特定目录中的几十个文件 以下sed可能会对您有所帮助: sed '/^Sample_string/s/$/;/' Input_file 欢迎来到Stack Overflow,向我们展示一些代码标记中的输入和输出示例总是很棒的,即使它也是一个简单的查询。也可以尝试在网站上搜索解决方案,您可能会得到很多帮助,干杯:)另请参阅并可能找到上述链接的重复项,作为sed

在Unix命令行中,我希望在文件中的行开头搜索字符串“Sample_string”,并在文件中的行末尾添加“;”


这需要进行就地编辑,影响特定目录中的几十个文件

以下
sed
可能会对您有所帮助:

sed '/^Sample_string/s/$/;/' Input_file

欢迎来到Stack Overflow,向我们展示一些代码标记中的输入和输出示例总是很棒的,即使它也是一个简单的查询。也可以尝试在网站上搜索解决方案,您可能会得到很多帮助,干杯:)另请参阅并可能找到上述链接的重复项,作为
sed search的第一个在线搜索结果开始在结尾添加字符串
。我必须在开头添加一个-I,所以它实际上需要写成:sed-I'/^Sample\u string/s/$/;/'输入_file@Mohammed,我不认为你没有提到:)看到这个网址谢谢,你真的做得很好,是的,你是对的,我本来可以再清楚一点的。:)