这里的代码是获取用户输入 如果1,cp的东西 如果2 cp另一件事 这里的问题是它告诉我命令在第7行找不到
#!/bin/bash
echo "Add News or Phinishing attacks:"
echo "1. Add News"
echo "2. Add Phinishing attacks"
read -e type
if [ "$type" == "1" ]; then
cp /var/www/html/INFOSEC/english/news/newsletters.html /var/www/html/INFOSEC/english/news/test.html
cp /var/www/html/INFOSEC/english/whatsnew/whatsnew.html /var/www/html/INFOSEC/english/whatsnew/test.html
elif [ "$type" == "2" ] ; then
cp /var/www/html/INFOSEC/english/news1/newsletters2.html /var/www/html/INFOSEC/english/news1/test.html
fi
另外,我可以直接将用户输入与1或2等值进行比较吗? 请看一下谢谢。
答案 0 :(得分:0)
试试这个
read x
if [[ $x = 1 ]]; then
echo 1
elif [[ $x = 2 ]]; then
echo 2;
fi