Linux
sed + 如何刪除特定字元後的最後一個字元串
如何刪除“。”之後的最後一個字元串 字元包括“。” 性格本身
Linux/Solaris作業系統下可以用sed實現
更改前的 IP 地址範例
192.9.200.1 ( need to remove the .1 )
預期成績
192.9.200
另一個例子
100.2.2.101FFF
預期成績
100.2.2
也許用 cut 而不是 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