Выберите один:
awkподход:
awk '{ gsub("-","*",$1) }1' OFS='\t' file
gsub("-","*",$1)
- заменить все -
с *
в 1-м полеperlподход:
perl -lae '$,="\t"; $F[0] =~ y/-/*/; print @F' file
-a
- авторазбиение $_
в массив @F
$,="\t"
- объединить поля с \t
(вкладка)
$F[0] =~ y/-/*/
- перевести все -
до *
в 1-м поле $F[0]
Вывод (для подходов awkи perl):
>1*2*3*4*5 29238232382083e-9
>1*2*3*4*5 29238232382083e-9
>1*2*3*4*5 29238232382083e-9
>1*2*3*4*5 29238232382083e-9
sedподхода:
sed 'h; s/ .*$//; y/-/*/;G; s/\n[^[:space:]]*//' file
Вывод (для sedподхода):
>1*2*3*4*5 29238232382083e-9
>1*2*3*4*5 29238232382083e-9
>1*2*3*4*5 29238232382083e-9
>1*2*3*4*5 29238232382083e-9
Вы выбрали неверный маршрут. Это должно выглядеть примерно так:
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.8.1 255.255.255.0 UG 600 0 0 eth0
Проверьте настройки DHCP. Настройки шлюз
и сетевая маска
игнорируются при использовании настройки dhcp
.