Alterando data e hora gravada em arquivo[RESOLVIDO]

1. Alterando data e hora gravada em arquivo[RESOLVIDO]

Jean César
dark777

(usa Linux Mint)

Enviado em 16/03/2018 - 17:25h

wiki.anon

Boa tarde galera fiz um script para alterar a data gravada dentro de um arquivo porem
ele esta dando erro pois a data esta gravada no seguinte formato:

DateTime: sex 16 mar 2018 14:02:41

entao eu fiz o seguinte:

sex 16 mar 2018 15:25:17

export altertime=$(date "+%a %d %b %Y %H:%M:%S")

sed -i '/DateTime:/ s/^sex.*/'${altertime}'/g;' meuarquivo
mas o mesmo nao foi alterado

o que esta dando de errado?



wiki.anon


  


2. Re: Alterando data e hora gravada em arquivo[RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 16/03/2018 - 17:57h

dark777 escreveu:

wiki.anon

Boa tarde galera fiz um script para alterar a data gravada dentro de um arquivo porem
ele esta dando erro pois a data esta gravada no seguinte formato:

DateTime: sex 16 mar 2018 14:02:41

entao eu fiz o seguinte:

sex 16 mar 2018 15:25:17

export altertime=$(date "+%a %d %b %Y %H:%M:%S")

sed -i '/DateTime:/ s/^sex.*/'${altertime}'/g;' meuarquivo
mas o mesmo nao foi alterado

o que esta dando de errado?



wiki.anon



nutelizaram


3. Re: Alterando data e hora gravada em arquivo[AJUDA]

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 16/03/2018 - 21:02h

dark777 escreveu:

wiki.anon

Boa tarde galera fiz um script para alterar a data gravada dentro de um arquivo porem
ele esta dando erro pois a data esta gravada no seguinte formato:

DateTime: sex 16 mar 2018 14:02:41

entao eu fiz o seguinte:

sex 16 mar 2018 15:25:17

export altertime=$(date "+%a %d %b %Y %H:%M:%S")

sed -i '/DateTime:/ s/^sex.*/'${altertime}'/g;' meuarquivo
mas o mesmo nao foi alterado

o que esta dando de errado?
wiki.anon


Boa noite Dark.
Testei aqui e "parece" que o problema são os espaços.
cat arquivo
DateTime:_sex_16_mar_2018_14:02:41
DATA="sex_16_mar_2018_14:02:41"
NewDATA="Sabado_17_mar_2018_15:00:00"
sed -i 's/'$DATA'/'$NewDATA'/' novo
cat arquivo
DateTime:_Sabado_17_mar_2018_15:00:00


att.:
Marcelo Oliver





4. Re: Alterando data e hora gravada em arquivo[RESOLVIDO]

Jean César
dark777

(usa Linux Mint)

Enviado em 16/03/2018 - 22:15h

msoliver escreveu:

dark777 escreveu:

wiki.anon

Boa tarde galera fiz um script para alterar a data gravada dentro de um arquivo porem
ele esta dando erro pois a data esta gravada no seguinte formato:

DateTime: sex 16 mar 2018 14:02:41

entao eu fiz o seguinte:

sex 16 mar 2018 15:25:17

export altertime=$(date "+%a %d %b %Y %H:%M:%S")

sed -i '/DateTime:/ s/^sex.*/'${altertime}'/g;' meuarquivo
mas o mesmo nao foi alterado

o que esta dando de errado?
wiki.anon


Boa noite Dark.
Testei aqui e "parece" que o problema são os espaços.
cat arquivo
DateTime:_sex_16_mar_2018_14:02:41
DATA="sex_16_mar_2018_14:02:41"
NewDATA="Sabado_17_mar_2018_15:00:00"
sed -i 's/'$DATA'/'$NewDATA'/' novo
cat arquivo
DateTime:_Sabado_17_mar_2018_15:00:00


att.:
Marcelo Oliver




agora deu certo fiz o seguinte:

export altertime=$(date "+%a_%d_%b_%Y_%H:%M:%S")

sed -i '/DateTime/ s/:.*/':\ ${altertime}'/g;s/_/ /g;' meuarquivo


wiki.anon






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts