任何人都可以帮我解决这个问题,我想在每个单词中首先填写第一个字符,例如:
Input: this is first , [test sentence] .this is second — test sentence ?
Result: t i f , [t s] .t i s — t s ?
忽略不在字母表中的任何其他字符(特殊字符为:,[]。:)。
感谢您的帮助!
答案 0 :(得分:0)
使用sed
替换匹配的模式:
$ echo 'this is first , [test sentence] .this is second — test sentence ?' | \
sed -r 's/(\w)\w*/\1/g'
t i f , [t s] .t i s — t s ?