/dev/urandomをシェルスクリプトに入れて実行するとどうなりますか?

/dev/urandomをシェルスクリプトに入れて実行するとどうなりますか?

/dev/urandomの内容をシェルスクリプトとして実行すると、何が起こるのか疑問に思います。cat端末に入ると、端末環境でランダムにさまざまなことが発生することがわかります。これはシェルスクリプトにも当てはまりますか?

答え1

文字通り何でもなる起きることができるのでやってはいけないようです。しかし、おそらく主に文法的なエラーがあると予想できます。

/dev/urandom見たい場合はパイプに送ってくださいsh1を試してみてください。

cat /dev/urandom | sh

初めて実行したとき

sh: 1: Syntax error: Unterminated quoted string

何度も試した後、ランダムに名前付きファイルを使用して実行する前に3行(失敗)を実行しました。

結局のところ、私が思ったことの後に歪んだテキストを書き始めました。端子切替方式または他のもの。

端末に誤ったテキストが表示された画像

数回の試みの終わりに再び画面の上部に戻りました。もっと楽しいもの。しかし、ほとんどの場合、エラーが発生します。

1:はい、わかりました、UUOC。しかし、覚えやすくなります。

関連情報