-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 [email protected] wrote: > On 04.09.2015 11:51, karlp wrote: > > include() { > > local file > > > > for file in $(ls $1/*.sh 2>/dev/null); do > > . $file > > done > > } > > note from a bystander. this looks wrong - path/file names containing > spaces will be delimited by for. probably better use > > for i in "$1/*.sh"; do > [ -e "$i" ] || continue > some command "$i" > done
I agree, but that's a bug in the existing file... http://git.openwrt.org/?p=openwrt.git;a=blob;f=package/base-files/files/lib/functions.sh;h=2f78d67025d0f52968fb47d6ee60a8b1163b5e6a;hb=HEAD#l238 Cheers, Karl P -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (GNU/Linux) iQIcBAEBAgAGBQJV6YdfAAoJEBmotQ/U1cr2KXoP/3b1CElNMVPs9ndPgGZmB6dR M8C5AUoiBbdL3uHaMhC4UTmZdeQPn/C3jr++C5WGlV/x0tRYmYDGc1G5jvDi5SAi Ljn7wqkac2a5VURg1pBb4t5PCH+MMcqabvTYxafmmpBYv1eOW7/QNldUeaZ02h3H G8rVKhUWJ0mImWItZ/kIpGfOked9IcFG1A6Sy3l2hq3bIzFK0NnXrfRmpPJxxGqk XIn2olQEkYXgji840lgol3QqlGF4yMA4Ml51+JZPRJ5tmYv2REfokAz+YXBB7CUr Z4UHFP+RhKz+3tgv92sf+Wa8ch0XaYG37HDakcgrqQHZ/u4DQeQL9hFH1YUhWDrj KkS8MkaoXrCxQ9sfxnf7ojQ/i7q762SZa4I47sB0b4BlXLGAKIRNPEGnuIXUGf0h ik0tY5Ejr4LEaRaFgF//c6PinNU/wuIXPnuhqFLZQaswAUf0PztOJ7mUVPWO1ub3 Q16KgID7Z+Fq7x4XO5WByb3MM7qRJLlOXHH430+StaQWD6Uq0diB/IjfgoTbgqxq qWArsFyIg3gGgDMNTY/uZCzL+TiUo3+BeF9NOe/aSw83/MDAJcvvt2pvw2hllzHJ kZ+C1gQ/LisAnknGu3yBDOH2RsjoGgsLoubqvZIlYaEgCI61gtgjXPLxSoPV6pAy onO1KZfWnAH7ug8XVXC0 =k5kM -----END PGP SIGNATURE-----
_______________________________________________ openwrt-devel mailing list [email protected] https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel
