相关疑难解决方法(0)

替代Solaris上的`sed -i`

在Linux sed -i上将修改输入文件.但它在Solaris上不起作用.

sed -i '$ s/OLD/NEW/g' test        
sed: illegal option -- i
Run Code Online (Sandbox Code Playgroud)

我可以sed -i在Solaris上使用什么代替?

unix shell solaris sed

27
推荐指数
2
解决办法
4万
查看次数

如何在文本文件中按行号替换特定行?

我的linux盒子上有一个2GB的文本文件,我正试图导入我的数据库.

我遇到的问题是处理此rdf文件的脚本在一行上窒息:

mismatched tag at line 25462599, column 2, byte 1455502679:
<link r:resource="http://www.epuron.de/"/>
<link r:resource="http://www.oekoworld.com/"/>
</Topic>
=^
Run Code Online (Sandbox Code Playgroud)

我想替换</Topic></Line>.我不能在所有行上搜索/替换,但我确实有行号,所以我希望有一些简单的方法来用新文本替换那一行.

有什么想法/建议吗?

linux

5
推荐指数
3
解决办法
1万
查看次数

无法使用SED快速编辑文件

该文件最初是

$cat so/app.yaml 
application: SO
...
Run Code Online (Sandbox Code Playgroud)

我运行以下命令.我得到一个空文件.

$sed s/SO/so/ so/app.yaml > so/app.yaml 
$cat so/app.yaml 
$
Run Code Online (Sandbox Code Playgroud)

如何使用SED编辑文件而不是给我一个空文件?

sed

3
推荐指数
3
解决办法
3484
查看次数

标签 统计

sed ×2

linux ×1

shell ×1

solaris ×1

unix ×1