2314得票21回答
如何从文本文件中删除所有包含特定字符串的行?

我该如何使用sed删除一个文本文件中包含特定字符串的所有行?

1717得票43回答
如何使用sed将每个换行符(\n)替换为一个空格?

如何使用sed命令将换行符("\n")替换为空格("")? 我尝试了以下命令但没有成功:sed 's#\n# #g' file sed 's#^$# #g' file 我该怎么修复它?

915得票37回答
如何使用awk或sed进行递归查找和替换字符串?

我如何查找并替换每个出现的:subdomainA.example.com 与...一起使用subdomainB.example.com 如何递归地在 /home/www/ 目录树下的每个文本文件中进行操作?

854得票24回答
从文件中获取第n行的Bash工具

有没有一种“规范”的方法来做这件事?我一直在使用head -n | tail -1来完成这个操作,但我一直在想是否有一款Bash工具可以从文件中提取一行(或多行)。 所谓“规范”,即指一个主要功能是执行该操作的程序。

766得票20回答
如何使用bash/sed脚本删除文本文件的第一行?

我需要使用bash脚本从一个巨大的文本文件中反复删除第一行。 目前我正在使用sed -i -e "1d" $FILE,但它需要约一分钟才能完成删除。 是否有更有效的方法来完成这个任务?

655得票2回答
如何在bash中解析json文件时用jq删除输出中的双引号?

我正在使用 jq 解析 JSON 文件,如此展示 这里。 然而,字符串值的结果包含预期的 "双引号",如下所示:$ cat json.txt | jq '.name' "Google" 我该如何将此内容管道传输到另一个命令中以删除“”?这样我就可以得到$ cat json.txt | jq '...

635得票12回答
在文件中查找和替换并覆盖文件无效,它会清空文件。

我希望能够通过命令行对HTML文件进行查找和替换。 我的命令大致如下:sed -e s/STRING_TO_REPLACE/STRING_TO_REPLACE_IT/g index.html > index.html 当我运行这个程序并查看文件后,发现它是空的。它删除了我的文件内容。在...

581得票3回答
sed和awk有什么区别?

awk和sed有什么区别? sed和awk工具最适合哪些应用场景?

507得票15回答
在原文件中直接编辑

如何在一个单独的sed命令中编辑文件?目前,我必须手动将编辑后的内容流式传输到一个新文件中,然后将新文件重命名为原始文件名。 我尝试了sed -i,但我的Solaris系统显示-i是一个非法选项。有其他方法吗?

504得票27回答
sed中的非贪婪(勉强)正则表达式匹配?

我正在尝试使用sed来清理URL行以提取域名。 所以从:http://www.suepearson.co.uk/product/174/71/3816/ 我想要:http://www.suepearson.co.uk/ (无论是否带有尾斜杠都可以) 我已经尝试过: sed 's|\(http...