0
所以這個命令會刪除線以外的所有前3個字符:使用sed刪除除分隔符前的前三個字符的所有內容?
sed -r 's/(.{3}).*/\1/'
我怎麼做,所以它停靠在第一個逗號?
e.g
1.45232,紅色,快速
會導致
1.45,紅,快?
所以這個命令會刪除線以外的所有前3個字符:使用sed刪除除分隔符前的前三個字符的所有內容?
sed -r 's/(.{3}).*/\1/'
我怎麼做,所以它停靠在第一個逗號?
e.g
1.45232,紅色,快速
會導致
1.45,紅,快?
$ sed -r 's/.*(.{3})/\1/' file
你可以試試這個sed
:
sed -r 's/^(.{3})[^,]*,/\1,/' file
輸出:
452, red, fast
1.45是4個字符。你想輸出'1.4,紅色,快速'嗎? –