上面一行数据,怎样让其中重复数字去掉,输出不重复的 类似这样“[175]/[176]/[177]/[178]”
假定你的数据源文件是 ls.txt, 经过下述步骤转换可达到你想要的效果xargs 行转列 --> sort 去重排序 --> paste 多行合并 --> sed 正则替换
ls.txt
xargs
sort
paste
sed
cat ls.txt |xargs -d [ -n 1 |sort -u |paste -d [ -s |sed 's/][/]/[/g'
2.1m questions
2.1m answers
60 comments
57.0k users