在AIX环境下,使用sed命令时,遇到如下错误:
sed: 0602-404 Function s/// not defined
这是因为AIX默认没有开启sed的扩展功能。可以在sed命令后面添加-e选项来开启扩展功能。例如:
sed -e 's/old/new/g' file.txt
如果需要在脚本中使用sed命令,可以使用下面的方法:
#!/usr/bin/ksh
export UNIX_STD=2003
sed -e 's/old/new/g' file.txt
其中,export命令用于设置标准UNIX版本。这样,sed命令就能够正常运行了。
上一篇:aix配置ntp服务器