
似たようなものがあるでしょう」ロレムの息発電機」?私は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
寺院のようなスウェーデン料理は最も重要なシロップから来ます。