ZKX's LAB

linux shell 键盘输入 $ 在Shell脚本中,读取键盘输入的内容并将其赋值给Shell变量的命令是什么?

2021-04-26知识3

linux的shell在后台执行是否可以读取键盘输入的字符串 所谓后台执行,是创建子shell,由shell的子进程去执行的。而用户输入在当前shell,这样显然是不可能被后台进程读到的。可以考虑从文件中去读:test.sh=bin/bashwhile truedoif[-f file.txt];thenread ip[-n\"$ip\"]&ping-c 1\"$ip\">;>;result.txtfisleep 1done运行./test.sh&用户输入 echo 172.16.0.11>;file.txt等一段时间后就可以在result.txt中看到结果了。

linux命令 SHELL编程:从键盘输入一个数,若大于0,则输出该数;若小于或等于0,则输出0值。程序怎么写 1、在shell编程中,输入一个数可以通过read命令来完成。。

linux命令 SHELL编程:从键盘输入一个数,若大于0,则输出该数;若小于或等于0,则输出0值。程序怎么写 1、在shell编程中,输入一个数可以通过read命令来完成。2、大于0输出该数,小于或等于0,输出0值,可以借助于if结构来判断。3、示例如下read从键盘读取一个数保存到变量i中并同时输出:“输入一个数”的字符提示read-p\"输入一个数:\"i;如果用户输入的数i大于0就输出i的值if((i>;0));thenecho$i;否则就直接用echo命令输出0elseecho 0;fi/这里if语句结束4、执行效果如下:

随机阅读

qrcode
访问手机版