有人知道这个vi命令是什么意思吗?
很新的Linux和我被要求解释它做什么,但我收到一条错误消息
任何知道这意味着什么,或者为什么我会收到这个错误?
:s/1,$/ABC/CBS
错误信息
E488: Trailing characters
有人知道这个vi命令是什么意思吗?
很新的Linux和我被要求解释它做什么,但我收到一条错误消息
任何知道这意味着什么,或者为什么我会收到这个错误?
:s/1,$/ABC/CBS
错误信息
E488: Trailing characters
命令:s/1,$/ABC/CBS
手段,通过与ABC
未知改性剂CBS
更换1,
在一行的末尾。由于这种未知的修饰它的一个错误的命令
如果它会一直像:1,$ s/ABC/CBS/
,这将意味着,更换一次ABC
与CBS
每行开始从线1
到最后一行($
)该文件的
这也许应该是:
:1,$s/ABC/CBS
即在文件中的每一行由CBS代替ABC的第一次出现。
到处是不太真实的;在每一行中,但只有第一次出现。否则,/ g修饰符将是必要的。并且尾部的斜线丢失。 –
不是。它不会用'CBS'替代每个ABC。它将取代**只有第一个**。 –
确实,我的观点更多的是错误而不是确切的意思,但答案已经纠正。感谢您指出这一点。 – jlliagre
这是一个命令以 'B-B',以取代 'AA':
:s/aa/bb/
你的代码实际上试图用'ABC'代替'1'行末尾
你得到的错误意味着'CBS'不是有效的结尾标志。我使用的标志是:
g for global
c for ask confirmation
I for ignore case
更多信息,请this link
谢谢,是的,好像我的教授有这个任务的错字,非常感谢!你只是让我的一天! – karlelizabeth