【发布时间】:2014-08-29 06:32:12
【问题描述】:
我有一个 BookDB.txt 文件,它以以下格式存储数据:
Java for dummies:Pauline:10.56:4:3
Bash for dummies:David:10.45:4:5
PHP for dummies:Frederich:10.67:4:4
Perl for dummies:Pearlyn:10.56:4:5
C++ for dummies:Jared:10.46:4:5
如果我想说,将第四行的第一个字段替换为“anything for dummies”,这样文件看起来就像下面一样,我该怎么做?
Java for dummies:Pauline:10.56:4:3
Bash for dummies:David:10.45:4:5
PHP for dummies:Frederich:10.67:4:4
anything for dummies:Pearlyn:10.56:4:5
C++ for dummies:Jared:10.46:4:5
我已经尝试过其他人在这个问题中提供的 sn-ps,但是第一个字段中的空格给我带来了问题:
sed replace in-line a specific column number value at a specific line number
【问题讨论】: