如何删除“。”后的最后一个string。 字符包括“。” 人物本身
在Linux / Solaris操作系统下可以用sed来实现
更改前的IP地址示例
192.9.200.1 ( need to remove the .1 )
预期成绩
192.9.200
另一个例子
100.2.2.101FFF
预期成绩
100.2.2
也许与剪切而不是sed?
echo "10.10.10.5" | cut -d. -f-3
如果它必须是sed
echo "10.10.10.5fsdfdsf" | sed -e 's/\.[^\.]*$//'
为什么sed? 如何操作bash参数扩展?
var="192.168.200.1" echo ${var%.*} 192.168.200