我正在尝试使用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系统上测试这个命令。
感谢您的帮助。
答案 0 :(得分:0)
如果您尝试将文件test
重命名为testfile
,那么您根本不需要sed
。你只想要
mv test testfile
sed
命令用于操作文本行,而不是用于重命名文件。