비슷한 게 있을까'로렘 입숨발전기'? Latex와 LibreOffice에도 존재한다는 것을 알고 있지만 터미널 명령을 찾고 있습니다. 나는 loremipsum 10 >> file1.txt
lorem ipsum의 처음 10개 문단을 제공하는 이와 같은 것을 입력하고 싶습니다 . 각 문단은 LF 문자로 끝나고 각 문단 사이에 1개의 빈 줄이 있습니다. 출력은 현재 디렉터리에 있는 file1.txt라는 파일로 리디렉션됩니다.
답변1
Perl 라이브러리를 사용할 수 있습니다 libtext-lorem-perl
. 이것은 짧은 예이므로 명령줄 인수 등을 구문 분석하기 위해 자유롭게 확장하세요.
#!/usr/bin/env perl
use Text::Lorem;
my $text = Text::Lorem->new();
$paragraphs = $text->paragraphs(10);
print $paragraphs;
답변2
확립된이것Bash One-Liners에서
tr -dc a-z1-4 </dev/urandom | tr 1-2 ' \n' | awk 'length==0 || length>50' | tr 3-4 ' ' | sed 's/^ *//' | cat -s | sed 's/ / /g' |fmt
다른 명령으로 제한하거나 텍스트를 무한히 생성해야 합니다.
답변3
비록 기술적으로는 없지만로렘 입숨또는 로컬 바이너리, API가 있습니다은유적인 속유사한 텍스트를 출력할 수 있지만 영어로 출력됩니다. 나는 curl
그것을 이렇게 부른다:
curl http://metaphorpsum.com/sentences/3
curl http://metaphorpsum.com/paragraphs/20
더 좋은 점은 다음과 같이 bash 구성 파일이나 스크립트에서 API 호출을 함수로 정의할 수 있다는 것입니다.
loremipsum () {
if [ "${1}" = "" ] || [ "${2}" = "" ]; then
echo "Usage: loremipsum [paragraphs, sentences] [integer]"
else
curl -s http://metaphorpsum.com/"${1}"/"${2}" && printf "\n"
fi
}
그런 다음 예제와 매우 유사한 방식으로 사용할 수 있습니다.
loremipsum paragraphs 10 >> file1.txt
답변4
Metaphorpsum API를 사용하여 무작위 lorem ipsum 텍스트 생성
기본 3문장
lorem() {
curl -s http://metaphorpsum.com/sentences/${1-3} | pbcopy
pbpaste | grep .
}
BOUNS: 컬링 진행을 방지하고, 출력에서 %를 제거하고, stdout에 계속 표시하면서 더 쉽게 붙여넣을 수 있도록 클립보드에 추가합니다.
사용 예 #1:
lorem
실제로 스타터는 아웃리거라는 것은 부인할 수 없는 사실입니다. 변덕스러운 가스로부터 교수를 분리할 수는 없습니다. 모호한 친척보다 덜 칭찬받는 오일을 명명할 수 있는 사람은 거의 없습니다.
사용 예 #2:
lorem 1
사원 같은 스웨덴 요리는 가장 중요한 시럽에서 나옵니다.