我无法删除字/数字/符号组合。
例如:
-i en -o nl "stackoverflow" -> "-ien-onlstackoverflow" -> "stackoverflow"
-i nl -o nl "stackflow" -> "-inl-onlstackflow" -> "stackflow"
-o dl -v "question" -c1 -> "-odl-v"question-c1 -> "question"
请注意,-v
后面没有任何内容,-i
和-o
后跟2个字母,-c
后跟1位或更多位
我希望有一个适用于这种组合的命令,因为它适用于脚本,而sed由于某种原因没有工作。
答案 0 :(得分:1)
sed 's#^[-].* \("[[:alnum:]]\{1,\}"\).*#\1#g' 'my_file'
我的文件包含这些数据