shuf

한 디렉터리에서 n개의 무작위 파일을 선택하여 다른 폴더 + 동일하지만 파일 형식이 다른 다른 파일에 복사합니다.
shuf

한 디렉터리에서 n개의 무작위 파일을 선택하여 다른 폴더 + 동일하지만 파일 형식이 다른 다른 파일에 복사합니다.

디렉터리가 두 개 있습니다. 디렉터리를 호출해 보겠습니다.엑스그리고예 그중에는 100,000개 이상의 파일, .jpg 파일이 있습니다.엑스및 .txt 파일예 무작위로 선택하고 싶어요질소파일 출처:엑스그리고 폴더에 복사지 이는 find + shuffle을 사용하여 관리할 수 있어야 합니다. 그런 다음 그 안에 있는 모든 파일을 찾고 싶습니다.예복사된 파일과 동일한 이름지, 그러나 해당 파일은 .txt 파일이므로 해당 디렉터리에 복사하세요.와트 시각화: N개 파일엑스>>지 동일한 N개 파일예&...

Admin

명령 출력 후에 새 줄을 추가하는 방법은 무엇입니까?
shuf

명령 출력 후에 새 줄을 추가하는 방법은 무엇입니까?

가변 길이 영숫자 문자열을 얻기 위해 Bash에서 이 중첩된 shuf 명령을 사용하고 있습니다. shuf -erz -n $(shuf -e -n 1 {0..5}) {A..Z} {a..z} {0..9} 현재 출력: 그러면 쉘 프롬프트 앞에 새 줄에 영숫자 문자열이 출력됩니다. MyPrompt:$ shuf -erz -n $(shuf -e -n 1 {0..5}) {A..Z} {a..z} {0..9} OcxjrMyPrompt:$ 원하는 출력: 나는 그 자신의 라인에 출력을 원한다. MyPrompt:$ ...

Admin

쉘 스크립트가 동일한 정규식과 일치하는 모든 연속 행 그룹을 찾아서 섞을 수 있습니까?
shuf

쉘 스크립트가 동일한 정규식과 일치하는 모든 연속 행 그룹을 찾아서 섞을 수 있습니까?

저는 마크다운으로 학생들을 위한 퀴즈를 작성하고 있습니다. 테스트 중 하나는 다음과 같습니다. % QUESTION Who played drums for The Beatles? (X) Ringo ( ) John ( ) Paul ( ) George % QUESTION What is the first line of MOBY DICK? (X) Call me Ishmael. ( ) foo ( ) bar ( ) spam ( ) eggs 나는 이 모든 객관식 옵션을 무작위로 선택하고 싶습니다. 그래서 쉘 ...

Admin

200자를 무작위로 추출하는 스크립트에서 shuf를 사용하여 대체 없이 샘플링하는 방법은 무엇입니까?
shuf

200자를 무작위로 추출하는 스크립트에서 shuf를 사용하여 대체 없이 샘플링하는 방법은 무엇입니까?

임의의 문자 집합에서 200자를 추출하는 스크립트가 있습니다. #!/usr/bin/bash n=$(stat -c "%s" newfile.txt) r=$(shuf -i1-"$((n-200+1))" -n1) < newfile.txt tail -c+"$r" | head -c200 for N in {1..10000}; do bash extraction_200pb.sh; done > output.txt 나는 shuf그것이 매우 강력하다는 것을 알고 있지만 대체 없이 샘플을 포함하고 싶었습니다....

Admin

0과 큰 숫자(포함) 사이의 모든 숫자를 임의의 순서로 파일에 씁니다.
shuf

0과 큰 숫자(포함) 사이의 모든 숫자를 임의의 순서로 파일에 씁니다.

제가 하고 싶은 시뮬레이션을 위해서는 0에서 2^33 사이의 숫자가 포함된 텍스트 파일이 필요합니다. 이는 엄청난 숫자입니다. 나는 다음 명령을 사용했습니다. seq 0 Number >> OUTPUT FILE 그러나 이것은 매우 느립니다. 파일이 거의 94GB이므로 사용할 수 없습니다 shuf. 그런 다음 나는타라쇼프작성: Alexandres 이것도 꽤 시간이 걸렸습니다. 원하는 작업을 완료했지만 단일 명령으로 이 작업을 수행하는 더 빠른 방법이 있는지, 이 숫자의 순서를 실제로 무작...

Admin

임의의 소스가 동일하더라도 동일한 줄을 제공하지 않는 두 개의 병렬 텍스트 파일을 섞습니다.
shuf

임의의 소스가 동일하더라도 동일한 줄을 제공하지 않는 두 개의 병렬 텍스트 파일을 섞습니다.

이는 다음과 유사합니다.두 개의 병렬 텍스트 파일 섞기 나는 가지고있다: 평행선이 있는 두 개의 큰 csv 파일입니다. (특정 프로젝트의 "이전" 및 "이후" 상태를 나타냅니다). 이러한 필드는 문자열인 경우도 있고 숫자인 경우도 있습니다. 사용할 수 있을 만큼 긴 임의의 데이터 파일shuf 무작위로 일치하는 샘플을 얻고 싶을 때 다음을 생각했습니다. shuf -n10 --random-source="random.csv" "file1" shuf -n10 --random-source="ran...

Admin

bash를 사용하여 폴더에서 중복되지 않은 임의 파일을 선택하는 방법은 무엇입니까?
shuf

bash를 사용하여 폴더에서 중복되지 않은 임의 파일을 선택하는 방법은 무엇입니까?

이 명령을 사용하여 임의의 파일을 선택할 수 있습니다 find ./ -type f | shuf -n 1 하지만 때로는 동일한 파일이 표시되기도 합니다. 중복된 파일 선택을 중지할 수 있나요? 이 작업을 위한 다른 유틸리티가 있습니까? 재귀 하위 폴더가 있을 수 있는 폴더에 약 50,000개의 txt 파일이 있고 이를 보기 위해 임의의 파일을 선택하고 싶지만 다시 보고 싶지 않습니다. + 매일 새 파일이 폴더에 추가됩니다... ...

Admin

shuf -e는 bash에서 무엇을 의미합니까?
shuf

shuf -e는 bash에서 무엇을 의미합니까?

문자열이 다음과 같이 저장되어 있습니다. test="test1 test2 test3 test4 test5 test6" 그리고 echo $(shuf -e $test) $test와 동일한 출력을 제공합니다. 왜 그렇습니까? 원래 문자열의 순서가 다를 것으로 예상했습니다. ...

Admin

random_source 파일의 크기가 중요합니까?
shuf

random_source 파일의 크기가 중요합니까?

일부 GNU coreutils 유틸리티 sort는 shuf파일을 유효한 서비스 시드로 사용합니다. 파일 크기가 중요합니까? 추천하는 방법,https://www.gnu.org/software/coreutils/manual/html_node/Random-sources.html, openssl 기반 방법을 사용하면 시간이 꽤 오래 걸립니다. 다음과 같이 6글자 단어만 사용하면 어떻게 되나요? 이것이 의사 무작위성을 생성하는 유틸리티의 능력에 영향을 줍니까? shuf -i1-10 --random-sou...

Admin

"shuf"를 실행하면 이 세그폴트가 발생합니까?
shuf

"shuf"를 실행하면 이 세그폴트가 발생합니까?

다음 줄이 포함된 스크립트가 있습니다. eval for i in \{"$1".."$2"\}\; do [ ! -e "$3"/\$i.\* ] \&\& echo \"\$i\" \; done \| shuf \| mycommand "$3" 즉, 먼저 숫자로 명명된 파일이 없는 일련의 숫자를 만들고, 해당 파일에 파이프한 다음 ELF 실행 파일 shuf에 파이프합니다 .mycommand 대부분의 경우 스크립트는 정상적으로 실행되지만 때로는 segfault 오류가 발생합니다. 즉, segf...

Admin

shuf 및 mv를 사용하여 임의 파일 이동 - 매개변수 목록이 너무 깁니다.
shuf

shuf 및 mv를 사용하여 임의 파일 이동 - 매개변수 목록이 너무 깁니다.

거의 250,000개의 파일이 있는 디렉토리가 있고, 많은 파일이 있으며 x개의 임의 파일을 다른 디렉토리로 이동하고 싶습니다. shuf및 mv명령을 사용하여 솔루션을 검색하고 얻었습니다.여기그리고여기, 기본적으로 저는 이 명령을 사용하고 있습니다 $ shuf -n 5533 -e trainB/* | xargs -i mv {} testB/ 하지만 다음 오류가 발생합니다. bash: /usr/bin/shuf: Argument list too long 파일 수가 많아 매개변수 목록이 너무 긴 ...

Admin