|
发表于 2003-7-7 18:22:03
|
显示全部楼层
没什么神的 最初由 javalee 发表
其实,也可以在命令行下直接调用vi来修改,如:
$vim -e -s -c ":ns/oldstr/newstr/" -c ":wq!" filename
其中,
-e Ex 模式 (同 "ex")
-s 安静 (batch) 模式 (只能与 "ex" 一起使用)
-c <command> 加载文件后要执行的命令
n代表oldstr所在行号.
这样你就明白了吧~~
$vim -e -s -c ":18s/5/3/" -c ":wq!" /etc/inittab
其实就是直接调用vim的命令行方式,其中用了两个-c,第一个是替换,第二个是强行存盘退出. |
|