0

我正在尝试使用自动脚本在任何可移动设备上打开 dir - 不同的 USB 具有不同的名称,我希望用户只输入设备名称,因为路径/media/user是大多数 linux 系统中的默认路径。这是代码:

#!/bin/bash
F= `zenity --entry`
mkdir /media/user/${F}/new+directory

解释器无法识别该变量。任何解决方案/建议?

4

1 回答 1

2

通过ShellCheck运行脚本会自动指出您在赋值中的 = 之后有一个多余的空格:

#!/bin/bash
F=`zenity --entry`
mkdir "/media/user/${F}/new+directory"
于 2013-11-10T17:50:51.387 回答