Questions tagged «scripts»

脚本是写在“纯文本”文件中的一系列指令。脚本解释器(例如Bash或其他Shell,Python,Perl,Ruby等)读取文件并执行指令,就像在命令提示符下输入了指令一样。

1
自动安装devstack的Bash脚本有什么问题?
我创建了这个bash脚本来自动安装devstack。一切正常,只有当我想退出菜单时,我才收到此错误: ./script.sh: line 12: syntax error near unexpected token ')' ./script.sh line 12: '2) exit' 这里是 ./script.sh #!/bin/bash clear echo "=================" echo "test" echo "=================" echo "1. test" echo "2. exit menu" echo -e "Maak een selectie en druk daarna op <Enter>" read answer case "$answer" in 1) ./installatiedev.sh 2) …

1
在sh模式下执行脚本,而不是在Shell中执行bash
我将我的脚本添加mylovelyscript.sh到/bin/文件夹中。我的脚本包含echo使用不同文本颜色显示文本的代码。但是当我运行脚本时 $ mylovelyscript 它以bash模式执行。因此,我的脚本给出了带有颜色代码的文本的输出,例如 \e[93mHello World! 但没有彩色文字。但是,当我像$ sh mylovelyscript.sh使用sh命令一样运行脚本时,它会按照我想要的方式执行。现在,我希望我的脚本给我像sh模式一样的彩色文本,但是在这种情况下,我想将我的脚本称为$ mylovelyscript,而不是$ sh mylovelyscript。我该怎么做?谢谢!

1
您如何运行Ruby脚本?
我在Synaptic Package Manager上安装了Ruby,但是当我双击一个.rb文件时,它只是使用Leafpad打开而不是运行。我在开始菜单中找不到Ruby,当我在LXTerminal中键入Ruby时,什么也没发生。 我基本上是想弄清楚如何运行https://dev.wikia.com/wiki/RubyWikiDownloader在文件夹中复制图像以进行备份和传输。

1
为什么当我尝试将所有分数都设为1时我得到0个答案
#!/bin/zsh echo "enter quiz1 score:" read quiz1 echo "enter quiz2 score:" read quiz2 echo "enter seatwork score:" read seatwork echo "enter exam score:" read exam echo "enter lab1 score:" read lab1 echo "enter lab2 score:" read lab2 echo "enter lab3 score:" read lab3 quiz1total=$((quiz1/20)) quiz2total=$((quiz2/30)) quiztotal=$(($quiz1total+$quiz2total)) quizaverage=$(($quiztotal*.20)) examtotal=$(($exam/50)) examaverage=$(($examtotal*.40)) seatworktotal=$((%seatwork/20)) …
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.