我想寫一個.sh文件來運行多個JavaScript文件。如何使用節點一個接一個地運行多個JavaScript文件來編寫shell腳本?
我知道我需要以下幾行:
#!/usr/bin/env node
chmod u+x ./a/file1.js ./a/file2.js
是否正確放兩個.js文件一個接一個?我需要file1.js先執行然後file2.js,因爲file2.js中的某些函數需要從file1.js輸出的信息。
我對#!/ usr/bin/env節點和#!/ usr/bin/env bash之間的區別也有點困惑。我仍然可以用bash運行我的.js文件嗎?
我想用盡可能少的工作來運行tasks.sh文件。 – CatherineAlv
對不起,我提前回復了我的回覆。我可以在我的tasks.sh文件中包含chmod u + x,這樣我就不會將它包含在命令行中嗎? 另外,我可以這樣做:#!/ usr/bin/env打擊我的.sh文件的第一行並仍然運行節點? – CatherineAlv
命令'chmod u + x'爲用戶(所有者)提供文件的可執行權限。你只需要做一次。 '#!/ usr/bin/env bash'作爲腳本文件的第一行指定腳本將使用bash解釋器,您仍然可以在腳本中運行節點。 –