0
如果我有一個bash腳本,像這樣:Lua或Ruby的源代碼可以在BASH腳本中使用嗎?
#!/bin/bash
cp file1.txt file2.txt
我可以從其他語言,如Lua中或Ruby的bash腳本中添加的源代碼,保存在同一個文件?
如果我有一個bash腳本,像這樣:Lua或Ruby的源代碼可以在BASH腳本中使用嗎?
#!/bin/bash
cp file1.txt file2.txt
我可以從其他語言,如Lua中或Ruby的bash腳本中添加的源代碼,保存在同一個文件?
你可以嵌入源在「這裏文件」(搜索該字符串的聯機幫助頁),並在bash腳本的運行時間,在/ tmp或任何你想執行這些腳本;或者,如果他們接受來自stdin的輸入,則可以將「here document」傳遞給腳本引擎。
我不知道夠不夠Ruby或者Lua中,但這裏的通過猛砸一些Python:
[email protected]:/tmp$ cat <<EOF | python -
print "this is a test"
print "so is this"
import sys, os
print sys.path, os.getcwd()
EOF
這兩種技術的Lua工作了。 – lhf 2012-04-19 10:00:36