linux下shell脚本执行过程中重新输入命令
发布网友
发布时间:2022-04-20 17:02
我来回答
共4个回答
热心网友
时间:2023-07-18 13:08
其实可以写成一个脚本
function 就好
也可以直接调用
比如说我有2个文件
abcd.sh
#!/bin/bash
echo $1
test.sh
echo pls input something
read input
clear
abcd.sh $input
现在我执行test.sh
$ test.sh
pls input something
zzzzzzzzzzz
结果是
zzzzzzzzzzz
这就是简单的调用
你可以传递参数就好
如果你有多个需要输入的就很麻烦。。。
写成方法会更好些
热心网友
时间:2023-07-18 13:08
expect就是作这些的。追问用expect需要安装两个包,有没有不安装包就能解决此问题的方法呢
追答那除开你的A脚本,就是按照行,自己来读取数据。每次你读1行参数,或者几行,全是A自己决定。A < /tmp/xxxx这样就够。
热心网友
时间:2023-07-18 13:09
使用一个小的Shell_B调用A即可
热心网友
时间:2023-07-18 13:09
百度expect追问用expect需要安装两个包,有没有不安装包就能解决此问题的方法呢
linux下shell脚本执行过程中重新输入命令
function 就好 也可以直接调用 比如说我有2个文件 abcd.sh !/bin/bash echo $1 test.sh echo pls input something read input clear abcd.sh $input 现在我执行test.sh test.sh pls input something zzzzzzzzzzz 结果是 zzzzzzzzzzz 这就是简单的调用 你可以传递参数就好 如果你有多个需要输入的...
linux 的 shell脚本编程中,如何确保一条指令指令执行成功了之后再进行下...
make && make install 前面那条命令执行成功后才会执行后面那条命令。
运行linux脚本,遇到要按回车键,怎么让它自动应答,继续运行脚本?
1、首先,连接相应linux主机,进入到linux命令行状态下,等待输入shell指令。2、其次,在linux命令行中输入:cp -f word.txt /word.txt。3、键盘按“回车键”运行shell指令,此时会看到cp命令直接执行不提示用户手动判断覆盖了。
linux 的 shell脚本编程中,如何确保一条指令指令执行成功了之后再进行下...
make clean && make && make install 就可以了。你试试吧。
linux shell脚本执行命令
linux shell脚本执行命令主要有四种方式,具体介绍如下:方式一:切换到shell脚本所在的目录(也叫工作目录)执行shell脚本,具体代码是:cd /data/shell ./hello.sh 方式二:可以以绝对路径的方法去执行bash shell脚本,具体代码是:/data/shell/hello.sh 方式三:可以选择直接使用bash命令或者sh命令来执行...
Linux shell脚本如何自动运行程序并输入命令
linux下可以使用crontab计划任务实现自动运行程序 追问 查看了下资料好像不行吧,能否给个小例子。呵呵 追答 所谓计划任务就是按周期执行 比如 0 8 * * * /youshell.sh > /dev/null 表示每天8点执行一次 如果你仅仅需要执行一次,那么可以使用at 追问 不行哦,我还需要输入。谢谢你 免费提供最新...
linux中设计一个shell脚本程序可以接受命令行输入的参数执行相应的菜单...
1、命令行参数 向shell脚本传递数据的最基本方式是使用命令行参数。1)读取参数 读取输入的参数的变量为位置参数,位置参数通过标准数字表示,其中$0为程序名称,$1为第一个参数,$2为第二个参数,依次类推,直到$9为第九个参数。shell脚本自动将命令行参数赋值给各个位置变量。同时输入多个参数可以是...
linux下shell编写脚本那个能模拟键盘输入的命令
用 yes 命令 如 yes 123 可以不停的输出 123,你可以用 yes 123 | head -3 输出三次。然后你要是要对某个程序做输入,你用输入重定向。如果你说的是应答,那就用 expect,具体的用法就复杂了,自己搜教程系统地学习吧。
shell脚本的四种执行方式(shell脚本执行shell脚本)
登陆linux系统,打开终端命令。输入rpm-qa|grepssh查找当前系统是否已经安装如果没有安装SSH软件包,可以通过yum或rpm安装包进行安装安装好了之后,就开启ssh服务。inux下shell脚本执行多个命令的方法\x0d\x0a每个命令之间用;隔开\x0d\x0a说明:各命令的执行给果,不会影响其它命令的执行。换句话说,...
在Linux shell脚本中,如何实现输入yes执行一段指令,输入no则执行另外一...
您好!可以利用Shell函数实现 !/bin/bashaction1(){ # 指令}action2(){ # 另外一个指令}read -p "请输入您的选择:" chooseif [ $choose = "yes" ]then action1fiif [ $choose = "no" ]then action2fi