我试图让自动脚本在任何可移动设备上打开目录 - 不同的 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"
关于linux - 用于挂载 USB 的 Bash 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19892896/