Seguinte, tenho o seguinte problema:
Preciso baixar o arquivo de configuracao de rede do Linux Fedora (ex: ifcfg-eth0), dps preciso editar algumas configuacoes e dps preciso enviar p persistir os dados no Linux.
A parte de enviar e receber o arquivo estao ok.
A parte de edicao to levando uns pau pro Java e queria um help ai.
A estrutura do arquivo eh a seguinte:
*** foram usados p dar destaque, mas n tem eles no arquivo
# Realtek Semiconductor Co., Ltd. RTL-8110SC/8169SC Gigabit Ethernet
DEVICE=eth0
BOOTPROTO=static
BROADCAST=192.168.2.255
***HWADDR=00:18:F3:BC:AA:19
***IPADDR=192.168.2.134
IPV6ADDR=
IPV6PREFIX=
IPV6_AUTOCONF=yes
NETMASK=255.255.255.0
NETWORK=192.168.2.0
ONBOOT=yes
Eu preciso mudar alguns campos como ip(IPADDR), subrede(NETMASK), etc. Ai pensei em usar a classe Properties ja q a estrutura eh igual. Ela ta ate mudando o campo ip e tals, mas ta baguncando os campos q usam caracteres reservados de Java. Ex: HWADDR q usa “:” (dois pontos), ai qnd eu salvo, fica assim:
#teste
#Sun Feb 24 01:16:12 GMT-03:00 2008
***IPADDR=1.1.1.1
NETMASK=255.255.255.0
BOOTPROTO=static
ONBOOT=yes
IPV6ADDR=
BROADCAST=192.168.2.255
DEVICE=eth0
IPV6_AUTOCONF=yes
IPV6PREFIX=
NETWORK=192.168.2.0
***HWADDR=00\:18\:F3\:BC\:AA\:19
Ai qnd for fazer upload creio eu q vai esse “” juntos, ai quebra td no linux.
Alguem sabe se dar p arrumar isso no properties ou uma outra API p fazer essa edicao. Api File faz essa edicao d modo facil? vlw…