次のようなBASHスクリプトがある場合:
#!/bin/bash
cp file1.txt file2.txt
同じファイルに保存されているBASHスクリプト内にLuaやRubyなどの他の言語のソースコードを追加できますか?
ソースを「ヒアドキュメント」に埋め込んで(マンページでその文字列を検索)、bashスクリプトの実行時に、/tmpまたはスクリプトを実行したい場所にスクリプトを作成できます。または、スクリプトエンジンがstdinからの入力を受け入れる場合は、「ヒアドキュメント」をスクリプトエンジンにパイプすることもできます。
RubyやLuaについてはよくわかりませんが、Bash経由のPythonをいくつか紹介します。
jcomeau@intrepid:/tmp$ cat <<EOF | python -
print "this is a test"
print "so is this"
import sys, os
print sys.path, os.getcwd()
EOF