我正在尝试使用自动脚本在任何可移动设备上打开 dir - 不同的 USB 具有不同的名称,我希望用户只输入设备名称,因为路径/media/user
是大多数 linux 系统中的默认路径。这是代码:
#!/bin/bash
F= `zenity --entry`
mkdir /media/user/${F}/new+directory
解释器无法识别该变量。任何解决方案/建议?
通过ShellCheck运行脚本会自动指出您在赋值中的 = 之后有一个多余的空格:
#!/bin/bash
F=`zenity --entry`
mkdir "/media/user/${F}/new+directory"