[an error occurred while processing this directive] [an error occurred while processing this directive][an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] (none) [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive][an error occurred while processing this directive]
[an error occurred while processing this directive][an error occurred while processing this directive] [an error occurred while processing this directive][an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] (none) [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive][an error occurred while processing this directive]![]() |
![]() |
![]() |
|||||||||||||||||||||||||
|
|||||||||||||||||||||||||||
![]() |
![]() |
![]() |
Hej,
Hvordan kan man i bash udvælge en tilfældig fil i en mappe? Filerne hedder ikke noget med 1, 2, 3 eller noget. De har alm. navne :-)
Hvordan kan man det?
så vælger scriptet en af filerne tilfældigt.
find -type f -maxdepth 1 | \ gawk '{a[FNR-1]=$0;} END { srand(); printf("%s\n", a[int(rand()*(1.0*FNR))])}' | \ sed -e 's/^.\///'
Virker ogsaa med mellemrum i filer og andre spoejse tegn. Virker ogsaa med ingen filer.
![]() |
![]() |
![]() |
||||||||||||
|
||||||||||||||
![]() | ||||||||||||||
|
||||||||||||||
![]() |
![]() |
![]() |