如何让脚本要求用户输入脚本本身中的变量?

如何让脚本要求用户输入脚本本身中的变量?

正如问题所暗示的,我编写了一个脚本,在 *.ovpn 文件的特定行中插入一个特定语句,我如何将 * 作为输入参数,以便脚本在执行时询问我?(我正在使用 EOF,但我可以切换到任何其他可行的方法)。

提前致谢。

答案1

我创建了 script.sh 并使用了用户提供的变量

。/脚本 '*'

    #!/usr/bin/env bash
    echo "Enter Text For Variable"
    read my_var
    echo "Your variable is used as you can see *.$my_var"
    echo "Positional variable is here $1"

答案2

使用read -p

#!/bin/bash

read -p  "Enter filename: " filename
echo "Your file is: $filename.ovpn"

相关内容