我有一个以分号分隔的播放列表,格式如下:
Thåström ; Stjärna som är din ; Skebokvarnsv. 209
;
我想用破折号 (-)替换第一个,;
用字符串“- Album: ”替换第二个
我正在尝试以下构造,但它不正确:
sed 's/\;/\-/1;s/\;/\-\ Album\:/2'
布尔结果是:
Thåström - Stjärna som är din ; Skebokvarnsv. 209
我知道错误的部分在第一段,因为如果我只运行,sed 's/\;/\-\ "Album\:"/2'
我会在行尾得到正确的结果:
Thåström ; Stjärna som är din - Album: Skebokvarnsv. 209
任何帮助深表感谢!