Questions tagged «scripts»

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

1
Bash脚本移动文件
我是初学者,需要帮助。 我正在尝试制作一个脚本,以将文件从一个目录移动到另一个目录。在创建脚本之前,我测试了该命令,该命令已正常工作: mv /path/to/source /path/to/destination 用nano以下命令制作脚本后: #!bin/bash/ echo "mv /path/to/source /path/to/destination" 我已使用:将脚本chmod +x file 设为可执行文件,然后执行为,./file但出现以下错误: bash: ./move.sh: /bin/bash/: bad interpreter: Not a directory 我尝试过与with sudo ./file和bash文件一起使用,但无法正常工作。 我正在使用随VirtualBox一起安装的Ubuntu。
11 scripts 

1
Bash比较和表达式运算符
我是bash编程的新手。我已经阅读了两本不错的长篇指南,但是他们对运算符和关键字感到困惑。 哪个更普遍和广泛使用?我不知道什么时候使用以及为什么使用。 test,[[ ]]或者[ ]甚至(( )) $((exp)) 要么 $[exp] -gt或者>,ge或>=等 何时使用<和>或( )以及何时必须使用\: \< \(etc 进行转义。 ==或=(字符串比较) 我知道之间的基本区别[,[[但其他问题对我来说还是个谜。 先感谢您

2
用参数编写脚本?
我想编写一个带参数的shell脚本,然后将其应用于文件。 具体来说,我想给出一个术语,然后使用mxmlc(“ mxmlc term.as”)编译term.as,然后使用flashplayerdebugger(“ flashplayerdebugger term.swf”)运行term.swf。我对Shell脚本非常陌生-有什么想法吗?

5
是否可以在shell脚本上传递密码?
很长时间以来我一直在寻找,我想知道是否可以在shell脚本中传递密码?许多答案都没有。最近,我读了一篇文章,指出如何在Shell脚本中传递密码。我已经尝试过了,但是似乎没有用。这是链接。任何人都可以签出并还原吗?还请说我有办法在shell脚本中传递密码吗?如果没有人说我如何linux如何获取密码输入?
11 bash  scripts 


5
检查是否已安装某些程序的脚本
如何创建一个bash脚本来检查是否已安装程序,如果尚未安装,则进行安装? 谢谢你的帮助。 这是我到目前为止的代码: #/bin/bash PS3="choose an option" select opcion in "Installing_Youtube" "exit" do case $opcion in "Installing_Youtube") youtube-dl > /usr/bin if [ $? -eq 127 ] ; then echo "installing youtube" apt-get update apt-get install youtube-dl mkdir Videos else echo "Youtube already installed" fi ;; "exit") exit
11 apt  bash  scripts 


4
python subprocess.call()无法按预期工作
我开始研究这个兔子漏洞,以此来熟悉如何使用python创建安装脚本。python的选择只是基于我对它的熟悉,而我确信此任务会比python更好。 该脚本的目标是将ROS安装到运行该脚本的计算机上,并设置catkin环境。可以分别在这里和这里找到方向。 当前所在的脚本如下: subprocess.call(["sudo", "sh", "-c", "'echo \"deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main\" > /etc/apt/sources.list.d/ros-latest.list'"]) subprocess.call(["sudo", "apt-key", "adv", "--keyserver", "hkp://ha.pool.sks-keyserver.net:80", "--recv-key", "0xB01FA116"]) subprocess.call(["sudo", "apt-get", "update"]) subprocess.call(["sudo", "apt-get", "install", "ros-kinetic-desktop-full", "-y"]) subprocess.call(["sudo", "rosdep", "init"]) subprocess.call(["rosdep", "update"]) subprocess.call(["echo", '"source /opt/ros/kinetic/setup.bash"', ">>", "~/.bashrc", "source", "~/.bashrc"]) subprocess.call(["sudo", "apt-get", "install", "python-rosinstall", "-y"]) mkdir_p(os.path.expanduser('~') + "/catkin_ws/src") subprocess.call(["(cd …


3
如何使用C程序在终端上运行命令?
我想用C语言创建一个程序,使我可以在终端中运行命令。 我用Shell脚本编写了一个程序,该程序可以为我在浏览器中打开的任何网站提供ip。通过在终端中输入以下命令来执行此shell脚本: sudo tcpdump -n dst port 80 -i eth 我的教授告诉我用C语言创建一个程序,该程序将打开终端并输入此命令,然后我的Shell脚本将起作用。 请告诉我如何创建这样的程序。

3
“ source x”,“。”和有什么区别?Bash中的“ x”和“ ./x”?
我有一个bash来源run.sh,如下所示: #!/bin/bash if [ $# -ne 1 ]; then exit fi ... 当我以两种方式执行它时,会有不同的行为。第一种方法是 source run.sh 执行后将关闭终端。第二种方式是 ./run.sh 这将简单地完成脚本的运行,并停留在终端上。我问是否有用于退出对既有的bash脚本命令source run.sh和./run.sh执行。我也尝试return过,在./run.sh执行下效果不佳。 更笼统地说,我对为什么发生这种情况以及使用“源”和“源”之间的区别感兴趣。用于脚本执行?
11 bash  scripts 





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.