Linuxの新機能です。 Raspberry Piで動作するデジタル時計があります。ニックシーチューブの寿命を延ばすのに役立つように、ランダムに6桁の数字シーケンスを頻繁に送信したいと思います。
GitHubでコマンドを使用して6桁の数字を表示できるCLIToolプログラムを見つけました。CLITool xxxxxx
ここで、x は 0 ~ 9 の数字です。そのため、次の行を使用してbashファイルを作成しようとしました shuf -zer -n6 {0..9}|CLITool
。
このshuf
コマンドはランダムな6桁の文字列を生成しますが、CLIToolにパイプされないようです。私が言及したように、私はLinuxに初めて触れたので、おそらく私が見逃したいくつかの基本的なことでしょう。
ベストアンサー1
コマンド置換を使用しようとしています。
CLITool $(expr 1+2)
expr
プログラムはパラメータを使用して最初に実行されます1+2
。すると出力されます。3
これでシェルが実行されますCLITool 3
。
私はawkを使って数字を取得します。
CLItool $(awk 'BEGIN{srand();printf("%06d\n",rand()*1000000)}')
前に0が付いた0から1,000,000-1の間の6桁の乱数を取得します。