sed命令什么都不做

时间:2014-12-07 20:35:34

标签: scripting

我正在尝试使用sed命令更改文件的名称,但它无法正常工作。

我试过了:

a)root@ubuntu:/test# sed 's;/test/testfile/;/test/testfile1/;'

b)root@ubuntu:/test# sed "s;/test/testfile/;/test/testfile1/;"

并尝试了

c)root@ubuntu:/test#sed 's/\test\/testfile\//\/test\/testfile1\//'

d)root@ubuntu:/test#sed "s/\test\/testfile\//\/test\/testfile1\//"

光标进入换行符并挂起。我必须ctrl + c out.Is语法错误或我运行不正确?我是新手,只是在我的linux系统上测试这个命令。

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

如果您尝试将文件test重命名为testfile,那么您根本不需要sed。你只想要

mv test testfile

sed命令用于操作文本行,而不是用于重命名文件。