Configuration Information [Automatically generated, do not change]:
Machine: x86_64
OS: linux-gnu
Compiler: gcc
Compilation CFLAGS: -DPROGRAM='bash' -DCONF_HOSTTYPE='x86_64'
-DCONF_OSTYPE='linux-gnu' -DCONF_MACHTYPE='x86_64-pc-linux-gnu'
-DCONF_VENDOR='pc' -DLOCALEDIR='/usr/share/locale' -DPACK
Bash Version: 4.3
Patch Level: 11
Release Status: release
Description:
bash-4.2 $ printf "%s " "$(date -d -"{0..9}"days +%Y%m%d)"
20140510 20140509 20140508 20140507 20140506 20140505 20140504 20140503
20140502 20140501
bash-4.3 $ printf "%s " "$(date -d -"{0..9}"days +%Y%m%d)"
date: date non valide « -{0..9}days »
Configuration Information [Automatically generated, do not change]:
Machine: x86_64
OS: linux-gnu
Compiler: gcc
Compilation CFLAGS: -DPROGRAM='bash' -DCONF_HOSTTYPE='x86_64'
-DCONF_OSTYPE='linux-gnu' -DCONF_MACHTYPE='x86_64-pc-linux-gnu'
-DCONF_VENDOR='pc' -DLOCALEDIR='/usr/share/locale' -DPACKAGE
On Saturday, May 10, 2014 02:35:44 PM NBaH wrote:
> bash-4.2 $ printf "%s " "$(date -d -"{0..9}"days +%Y%m%d)" 20140510
> 20140509 20140508 20140507 20140506 20140505 20140504 20140503
> 20140502 20140501
>
> bash-4.3 $ printf "%s " "$(d
Le 10/05/2014 22:31, Dan Douglas a écrit :
$ bash -c 'printf -v a "%(%s)T" -1; printf "%(%Y%m%d)T " "$a"
"${a[a+=60*60*24,0]"{0..8}"}"; echo'
20140510 20140511 20140512 20140513 20140514 20140515 20140516 20140517
20140518 20140
On Saturday, May 10, 2014 03:31:05 PM Dan Douglas wrote:
> $ bash -c 'printf -v a "%(%s)T" -1; printf "%(%Y%m%d)T " "$a"
"${a[a+=60*60*24,0]"{0..8}"}"; echo'
> 20140510 20140511 20140512 20140513 20140514 20140515 2014
On Saturday, May 10, 2014 11:28:44 PM NBaH wrote:
> Do you mind explaining a little bit «the way Bash parses array
> subscripts» ?
>
Didn't notice this reply (as I failed to mention, this is slightly
ridiculous code. Use a loop for important code of course).
It skips over any text between the clo