如何使用bash截断字符串

时间:2017-08-07 04:59:32

标签: bash shell

我有一些这样的字符串 example-dot-com hello-world-exam-ple

我想得到 example-d-c hello-w-e-p

由于

2 个答案:

答案 0 :(得分:2)

您可以通过以下方式使用sed

sed 's/\(-.\)[^-]*/\1/g' your_file

答案 1 :(得分:1)

对于awk解决方案,

awk 'BEGIN{OFS=FS="-"} {for(i=2;i<=NF;i++)$i=substr($i,1,1)}1' file