linux - 用于挂载 USB 的 Bash 脚本

标签 linux bash

我试图让自动脚本在任何可移动设备上打开目录 - 不同的 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/

相关文章:

java - 如何从 shell 脚本顺序运行 jar 文件

linux - 在 mailx 正文中包含日志文件内容

使用 clone() 创建多个进程

bash - Linux - Bash 登录到机器然后成为 root

bash - 在 bash 中生成大小写范围

bash - Istanbul-tools 安装错误 : github. com/ethereum/go-ethereum/crypto/bn256/cloudflare.gfpMul : relocation target runtime. support_bmi2 not defined

linux - While 语句有助于 bash 脚本编写

python - 如何在 Python2.7 的 Debian 环境中安装 pyautogui?

php - 如何访问服务器内的mysql服务器?

linux - Grep 运行超过 x 分钟的进程计数