【问题标题】:How can I use Variable Arguments with wpa_passphrase?如何将变量参数与 wpa_passphrase 一起使用?
【发布时间】:2013-06-04 09:27:26
【问题描述】:

我正在编写一个 bash 脚本,我想将网络的 ssid 和密码作为命令行参数,并使用这些信息来做其他事情。在我的脚本中,我想使用 wpa_passphrase 命令。问题是它不适用于可变参数。这是我正在做的事情:

#!/bin/bash

wpa_passphrase $1 $2

这是我运行脚本的方式:

./script.sh SSID PASSWORD

我不知道可能出了什么问题。感谢您的帮助!

【问题讨论】:

    标签: linux bash shell command-line-arguments


    【解决方案1】:

    应该是这样的

    wpa_passphrase "$1" "$2"
    

    因为大多数 SSID 或 PASSWORD 中不是字母或数字的字符都会被 shell 解释为其他字符;引号将阻止额外的解释。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-12
      相关资源
      最近更新 更多