bash脚本变量“ $ arch” =“ x86”字符串“ x86”被视为命令

时间:2018-12-17 23:05:09

标签: bash

这实际上是我编程的第一件事,不包括hello world程序,因此任何帮助都会得到应用

我正在尝试制作一个非常简单的有效负载制造器,它似乎将字符串视为变量,我想寻求帮助

当我运行它并键入x86时,它会返回“第12行x86:找不到命令”

#!/bin/bash

echo "hello"

echo "Were you wanting to make a x86 payload or a x64 payload" 

echo "(enter x86 or x64)"
read arch

echo "you chose $arch"

if "$arch" = "x86"
then
        figlet lol    
fi

1 个答案:

答案 0 :(得分:1)

更改

if "$arch" = "x86"

if [ "$arch" = "x86" ]