【发布时间】:2020-10-14 06:12:21
【问题描述】:
所以,假设我有一些这样的文本文件:
aaaa:bbbb:cccc:dddd
eeee:ffff:gggg:hhhh
iiii:jjjj:kkkk:llll
我需要一个命令来替换变量行中第一个和第二个: 之间的内容。
我设法做这样的事情,但显然只是在中间添加文本: sed $lineNumber' s/:/:'$pass'/' users.txt
如果我想用“asd”替换第二行的第一个和第二个“:”之间的内容,命令给出的结果应该是这样的
aaaa:bbbb:cccc:dddd
eeee:asd:gggg:hhhh
iiii:jjjj:kkkk:llll
【问题讨论】:
-
你总是知道确切的行号,还是XY Problem?