如何在solaris中使用"SED -i"?
How to use "SED -i" in solaris?
-bash-3.2$ cat sed
A
B
C
D
-bash-3.2$ sed -i '$ a\sedtest' sed
sed: illegal option -- i
-bash-3.2$
我不能使用 { echo "sedtest" >> sed }
-bash-3.2$ 猫 sed
一种
乙
C
丁
-bash-3.2$ sed -i '$ a\sedtest' sed
sed: 非法选项 -- i
-bash-3.2$
任何使用 awk/perl/sed 的解决方案?
-i
标志是 GNU sed 在传统 Unix sed 基础上的补充。在 Solaris 11 上,您可以通过 运行 /usr/gnu/bin/sed
使用 GNU sed - 在 Solaris 10 上,您需要安装 GNU sed 开源包,因为 OS 没有提供它。
-bash-3.2$ cat sed
A
B
C
D
-bash-3.2$ sed -i '$ a\sedtest' sed
sed: illegal option -- i
-bash-3.2$
我不能使用 { echo "sedtest" >> sed }
-bash-3.2$ 猫 sed 一种 乙 C 丁 -bash-3.2$ sed -i '$ a\sedtest' sed sed: 非法选项 -- i -bash-3.2$
任何使用 awk/perl/sed 的解决方案?
-i
标志是 GNU sed 在传统 Unix sed 基础上的补充。在 Solaris 11 上,您可以通过 运行 /usr/gnu/bin/sed
使用 GNU sed - 在 Solaris 10 上,您需要安装 GNU sed 开源包,因为 OS 没有提供它。