shell脚本编写
目的是要删除文件中连续大于或等于n个0的字符串。
例如:要删除连续大于或等于3给0
源:00200030000450000006000000007000000008
目的:002345678
想了半天,没想出来,大家给点思路哈,谢谢! 脚本 shell linux?
[解决办法]
echo 00200030000450000006000000007000000008
[解决办法]
sed 's/0\{3,\}//g'
awk '{gsub(/000+/,"");print}' 1.txt
002345678
002345678
echo 00200030000450000006000000007000000008
[解决办法]
awk 'gsub(/000+/,"")'