Portál AbcLinuxu, 12. května 2025 11:24

Dotaz: sed/nahrazeni

19.4.2011 10:35 market
sed/nahrazeni
Přečteno: 292×
Odpovědět | Admin
Zdravim, mam takovy mensi problem potrebovala bych poradit jak zmenit systemove datum na citelne datum pomoci sedu

2011-03-25

na

25-03-2011 dekuji

Řešení dotazu:


Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

19.4.2011 10:44 kip | skóre: 8 | blog: kip | Nový Jičín
Rozbalit Rozbalit vše Re: sed/nahrazeni
Odpovědět | | Sbalit | Link | Blokovat | Admin
Jestli je ve vstupu jen "2011-03-25", tak jde použít "sed 's/\(.*\)-\(.*\)-\(.*\)/\3-\2-\1'". Ale jestli se to datum zjišťuje příkazem "date", tak by jednodušší bylo "date +%d-%m-%Y".
19.4.2011 10:51 Kloban | skóre: 13 | Brno
Rozbalit Rozbalit vše Re: sed/nahrazeni
Jen se to musí celé ještě ukončit lomítkem
sed 's/\(.*\)-\(.*\)-\(.*\)/\3-\2-\1/'

Alespoň mě to bez toho teda nejde.
19.4.2011 11:06 kip | skóre: 8 | blog: kip | Nový Jičín
Rozbalit Rozbalit vše Re: sed/nahrazeni
Jo, to mi nějak ujelo...
19.4.2011 10:58 market
Rozbalit Rozbalit vše Re: sed/nahrazeni
aha, samotny vstup vypada nasledovne: 2011-03-23 22:44:34 server load WARNING - load average: 4.10, 5.30, 5.02 kde jde o vytazeni dat z databaze monitoringu (select FROM_UNIXTIME(ctime),host_name,service_description,output from log order by ctime) a prave to datum mi nejde nahradit:(
19.4.2011 11:05 kip | skóre: 8 | blog: kip | Nový Jičín
Rozbalit Rozbalit vše Re: sed/nahrazeni
Tak to by potom mělo být "sed 's/\([[:digit:]]*\)-\([[:digit:]]*\)-\([[:digit:]]*\) .*/\3-\2-\1/'".
19.4.2011 11:11 market
Rozbalit Rozbalit vše Re: sed/nahrazeni
funguje to pekne Kipe, diky moc a kdybych chtela, aby mi tam vsechny data zustala a zmenilo se jen to datum?
19.4.2011 11:14 market
Rozbalit Rozbalit vše Re: sed/nahrazeni
nechce mi tam udelat mezeru :s/\([[:digit:]]*\)-\([[:digit:]]*\)-\([[:digit:]]*\) /\3-\2-\1/
19.4.2011 11:15 market
Rozbalit Rozbalit vše Re: sed/nahrazeni
Uz to mam :) Dekujiiii

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.