shell编程字符串比较显示未找到命令?

图片说明图片说明
代码和错误情况如图所示

0

2个回答

if 里面,=号两边要有空格。在shell中,=号两边没有空格是表示赋值,有空格表示比较。而且中括号也要有空格。if [ ${answer} = "yes" ],写成这样。

0

if test $[answer] -eq "yes";then

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
netstat未找到命令 / ifconfig 未找到命令
运行 yum install net-tools 安装插件 如果遇到Cannot find a valid baseurl for repo: base/7/x86_64 vi /etc/sysconfig/network-scripts/ifcfg-ens33 在后面增加DNS1=8.8.8.8 DNS2=4.2.2.2 再次执行 yum install net-tools中途会让...
Shell编程-字符截取命令-printf命令
Shell编程-字符截取命令-printf命令
linux tree命令未找到
突然想看一下文件结构,终端输入tree后命令未找到 部分linux系统没有tree命令(我用的是国产的deepin系统) 如何安装呢? 在终端中输入:   apt-get install tree 回车即可...
Cygwin 未找到命令
Cygwin 下输入 ssh-host-config 显示未找到命令。 原因是,在安装 Cygwin 没有选择与 SSH 相关的插件。 解决办法 重新安装 setup.exe 在Select Packages界面里,Category展开net,选择如下openssh和openssl两项 如果要在Eclipe上编译Hadoop,需要安装Cat
make:g++命令未找到
我在linux 下安装了Qt ,运行了一个程序后,出现了下面的问题,才开始学习这个,不知道是什么原因,麻烦大家给我看看呢?[img=https://img-bbs.csdn.net/upload/201306/08/1370669738_641467.jpg][/img]
Centos7 未找到命令.. 解决方案
配置文件写错:修改之前的配置文件将其还原使用绝对命令/usr/bin/vim file PATH=$PATH:$HOME/bin:/sbin:/usr/bin:/usr/sbinsource /home/hadoop/.bash_profile大功告成
Shell编程-字符截取命令-cut命令
Shell编程-字符截取命令-cut命令
hadoop:未找到命令----解决办法
hadoop启动与未找到命令
hadoop:未找到命令 的解决办法
Hadoop安装完成后,想执行hadoop命令,结果报错:hadoop:未找到命令。 原因是hadoop的安装路径没有加入到当前路径中。解决办法有两个: 一.进入hadoop的安装目录,在执行hadoop命令时在前面加上:./bin  ./sbin 二.在/etc/profile文件中添加hadoop的安装路径: sudo vim /etc/profile 加入: export HAD
'catkin:未找到命令' 解决方案
系统 版本 Ubuntu 18.04.1 ROS Melodic Morenia 编译时提示“catkin: command not found”。 解决方案: 安装 catkin git clone https://github.com/ros/catkin.git cd catkin git branch melodic-devel mkdir build cd bu...
$'\r': 未找到命令的解决办法
在执行shell脚本的时候,会出现‘$’\r’: 未找到命令’错误。多半是因为在window系统中写的shell脚本,然后上传到服务器执行。 解决办法如下: 1、安装dos2unix。#yum install dos2unix2、使用dos2unix对脚本转换。#dos2unix xxx.sh3、执行需要执行的脚本,此时不再报错。
-bash: wget: 未找到命令
最简单的方法:[root@localhost ~]# yum -y install wget1安装完毕即可。上面的方法使用的前提是你的linux 系统是已经连接外网,可以ping一下百度主页,如果通,就是连接外网了,不是的话,就要先去打开网络链接(这个百度一下就很多),打开网络链接后,重启linux系统这样才真的可以上外网,因为wget是通过外网进行下载的,然后运行yum install wget...
bash:ifconfig:未找到命令
研究Docker中需要对网络接口进行一些设置,没想到一个简单的命令,把自己卡住了。人不死,修行不断~问题  提示:bash:ifconfig:未找到命令,如下
rz cz命令未找到
安装lrzsz: # yum -y install lrzsz 上传文件 # rz filename 下载文件 # sz filename
docker-compose:未找到命令
docker命令找不到的问题:
bash: rsync: 未找到命令
今天学习了rsync的同步操作,本打算往服务器同步一些数据,于是报了一下错误: ➜ ~ rsync -r /Users/Apple/index.html root@1.1.1.1:/var/www/html/ bash: rsync: 未找到命令 rsync: connection unexpectedly closed (0 bytes received so far) [sender] ...
-bash: ll: 未找到命令
问题:常用命令“ll”失效,如图所示原因:"ll"命令不是linux的基本命令,它是"ls -l"的别名,部分版本并不直接支持“ll”命令输出。解决方法:运行“vi ~/.bashrc”,查看该文件里是否有“alias ll='ls -l'”这样的数据,如有,将数据前的“#”去掉,如果没有,将“alias ll='ls -l'”加进去并保存,然后运行“source ~/.bashrc”命令,即可成...
-bash: unzip: 未找到命令
首先查看下自己系统: $ cat /proc/version Linux version 3.10.0-957.10.1.el7.x86_64 (mockbuild@kbuilder.bsys.centos.org) (gcc version 4.8.5 20150623 (Red Hat 4.8.5-36) (GCC) ) #1 SMP Mon Mar 18 15:06:45 UTC 2019...
解决 mkvirtualenv:未找到命令
今天在给项目配环境时,给我弹出了这个鬼东西,在网上看到有好多网友遇到同样问题,所以我把自己的解决方法贴出来,希望能够帮到大家 解决 mkvirtualenv:未找到命令 首先确认是否安装了python,因为在后面修改.bashrc文件时能用到,而且python本身也是一款非常好用的编程软件 1 直接在终端输入 python 进行查询是否安装python,因为我的是python3.5版本的,所...
bash: xhost: 未找到命令
-
cygwin make未找到命令
重新打开setup.exe  在下包的时候选择category 选择Devel->make 
pstree未找到命令
pstree未找到命令是因为没有安装psmisc yum install psmisc
-bash: vim: 未找到命令
https://www.cnblogs.com/wenqiangwu/p/3288349.html
labelme_json_to_dataset: 未找到命令的解决方案
虽然labelme文件夹中找不到labelme_json_to_dataset.exe文件,但不用急着重装labelme。可以先测试一下: 在cmd中输入 activate labelme “回车”,再输入 labelme_json_to_dataset.exe xxx/xxx/xxx.json “回车”,发现可以正常转换。 具体原因博主不清楚,但应用这个原理可以写出批量转换的代码: import...
ifconfig: 未找到命令
ifconfig: 未找到命令   #yum search ifconfig 已加载插件:fastestmirror Loading mirror speeds from cached hostfile  * base: mirror.confluxtech.com  * epel: mirrors.kernel.org  * extras: mirror.confluxtech....
adb: 未找到命令
参考原文:http://wangwei121004-163-com.iteye.com/blog/1262003 通过sudo -s切换到root下, wangpan@wangpan-System-Product-Name:~/work/buildEnv20160421/build_apk_env$ sudo -s  使用type adb来查看下adb用的是那个命令,此时命令
bash:bison未找到命令
今天在一台新的计算机中编译android源码时候,输入make命令之后,终端提示 bash:bison未找到命令 解决的办法很简单,$ sudo apt-get install bison 即可!
arm-linux-gcc未找到命令
arm-linux-gcc:未找到命令
“source:未找到命令
“source:未找到命令 source 的目标文件有语法错误!
Bash:command:未找到命令
前言     在Linux系统中,经常会遇到这样的问题:bash:command:未找到命令。        这个真的很烧脑,遇到的次数多,在网上也查了好多,答案五花八门,有解决的了有不能解决的。所以,我将此整理成套路,供给大家参考。 内容 可能的原因 1.环境变量里没有这个命令的路径 2.没有安装这个命令 解决办法 1.查看这个命令在哪 2.查看PA
ubuntu sudo: 未找到命令
执行 which sudoers 没有找到sudoers文件夹 解决如下: 输入 apt-get install sudo 提示使用 apt-get update 执行完成后再执行 apt-get install sudo即可
shell编程和unix命令
shell编程和unix命令;shell编程和unix命令shell编程和unix命令
Shell编程-字符截取命令-awk命令
Shell编程-字符截取命令-awk命令
shell编程和unix命令.rar
shell编程和unix命令.rar,非扫描版,仅供学习使用。
Linux shell编程之grep命令
Linux grep命令总结
shell编程之字符命令
摘要:主要介绍字符处理类命令 选取命令:grep cut awk sed 工具 排序命令 sort 及 uniq wc 文件比较工具 diff cmp 双向重导向 tee 字符转换类命令... ....
shell编程和unix命令(完整版)
详细介绍了shell编程技巧,各种UNIX命令及语法 整合为一个PDF文件,方便下载和阅读
shell编程和UNIX命令1-10
NULL 博文链接:https://literary-fly.iteye.com/blog/926421
shell编程test命令用法
①判断表达式(and, or) test表达式1 -a 表达式2 (两个表达式都为真) test表达式1 -a 表达式2 (两个表达式有一个为真)   ②判断字符串 test -n 字符串 字符串的长度非零 test -z 字符串 字符串长度为零 test == 字符串 字符串相等 test != 字符串 字符串不相等 例如: a = “abc” te
Linux Shell编程必杀技命令
Linux从入门到系列课程,全部重点放在企业应用上面。课程主要针对互联网企业运维,因此不会花多余的时间去阐述无关紧要和企业用不到的东西,所以全程都是围绕实战运维,操作为主。