「。」の後の最後の文字列を削除する方法。文字には「。」が含まれますキャラクター自体
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