【发布时间】:2018-10-04 00:52:06
【问题描述】:
我有这个文件(languages.txt),用sed从其他格式的文件中获得:
language "Afar"
territory "Djibouti"
language "Afar"
territory "Eritrea"
language "Afar"
territory "Eritrea"
language "Afar"
territory "Ethiopia"
...
我想在同一行中获得类似“语言(地区)”的结果:
Afar (Djbouti)
Afar (Eritrea)
Afar (Ethiopia)
...
我正在使用这个命令,但没有得到想要的结果:
sed -nE 's/^language|territory\s+\"(.+)\"$/\1 \2/p'
【问题讨论】: