нужно разбить IP-адрес, хранящийся в переменной bash, на октеты

У меня есть переменная bash, которая содержит IP-адрес (без CIDR или чего-то еще, только четыре октета).

Мне нужно разбить эту переменную на четыре отдельных октета, например:

$ip = 1.2.3.4; 
$ip1 = 1
$ip2 = 2
# etc

, чтобы я мог избежать точки в sed. Есть лучший способ сделать это? это awk то, что я ищу?

6
задан chown 30 October 2011 в 19:08
поделиться