我正在使用ipset(iptables扩展名)要求CIDR格式化条目在每个CIDR行末尾附加“[single space]”的bash脚本用于输入到该集合中。例如,文件中的一些随机项应该是这样的:向每行添加空格和字符,除最后一个
175.30.0.0/15 \
175.42.0.0/15 \
175.76.0.0/15
如果没有\
最后一行表示列表的末尾。使用sed
或任何其他方法,在它之前附加此符号和空格的最简单方法是什么?有没有合理的方法来写出一个条件来省略最后一个斜杠?
您的解决方案不显示输入的第一行。即我只得到42和76部分... –
对不起,粘贴错误的版本。编辑版本应该可以工作。 – fileunderwater
看起来更好:-) –