【发布时间】:2018-10-20 00:30:06
【问题描述】:
我有一个文件到处都是,我有点像一个整洁的怪胎,我不愿意与公共网站共享我的文件,所以我说这个文件叫做同步,看起来像这样
hh-hhhhhhhh-hhhhhhhh - sdgsg
hh-dgsdgdfgsgsdfgdgsdgsssd - dhhdhdh
fd-gdsg - dfsggs
dgssd-gdgsdg - fsdgsdg
dfgdg-sdgsgsdgsdgs - dghgdgs
dfsg-sdgdgdg - dsggg
sdgsdgdg-sgsgsdgsdggs;
我做了一个
sed -i 's/-/;/p' sync
因为我想要一个 ;在每一行的末尾,我尝试使用 sed 之类的特殊字符
sed -i 's/\* - \*/;/p' sync
是否可以在最后一个破折号之后只用分号更改所有内容,并像这样组织它
ggf-sdgsdfgfg;
dg-gdfggdg-ggdfgdg;
dggsdhds-hsdhshddgfdg;
dgdhg-dggdggdgdgdfgdg-dfgg;
fdgdgf-gdgfgd-fgdfgdgdgdgdgdg;
dgdgdgd-gdfgdggdgdf-ggdfgdfgdggd;
【问题讨论】:
-
使用 awk 和排序:stackoverflow.com/q/5917576/3776858
标签: sed