Portál AbcLinuxu, 29. prosince 2025 16:48
>>> userdate = '10/07/2007'
>>> dd, mm, yyyy = userdate.split('/')
>>> '-'.join([yyyy, mm, dd])
'2007-07-10'
nebo
>>> userdate = '10/07/2007'
>>> '-'.join(reversed(userdate.split('/')))
'2007-07-10'
... ale k programu xdialog se python asi moc hodit nebude.
sed? K čemu?
reformat() { IFS='/'; local a=($1); echo "${a[2]}-${a[1]}-${a[0]}"; }
USERDATE=$(reformat $USERDATE)jako oneliner
USERDATE=$(IFS='/' a=($USERDATE); echo "${a[2]}-${a[1]}-${a[0]}")
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.