首页 > 解决方案 > 在 bash 脚本中找不到错误 -varname 命令

问题描述

我创建了我的第一个 bash 脚本,但第 9 行有一个错误varname command not found。我想我需要以不同的方式回显 varname?

#!/bin/bash
echo 'please provide disk name'
read varname
sudo file -s /dev/$varname
 if [ "$(sudo file -s /dev/$varname)" = "/dev/$varname: data" ]; then
    sudo mkfs -t ext4 /dev/$varname
    sudo mkdir /mnt/$varname
    sudo mount /dev/$varname /mnt/$varname
    sudo echo "/dev/$varname /mnt/$varname ext4 defaults,nofail 0 2" >> /etc/fstab
    sudo touch test.txt /mnt/$varname
 else
  echo "wrong disk name"
fi

标签: bashshell

解决方案


推荐阅读