[英]Shell Script, file directory name as tabbable argument
如果我的解释很糟糕,请提前道歉,我很难用语言表达。
我有一个 shell 脚本,我想在其中将传递给我的脚本的第一个参数设为可选项卡参数。 我希望参数是位于 /opt/kickstart/html/sslroot/(Folder) 中的目录名称
换句话说,我希望文件夹为 1 美元。
到目前为止,我已经发现我可以将一个变量作为 var='/bin/ls /opt/kickstart/html/sslroot/' 来显示所有目录名,但我想不出更多。
任何帮助表示赞赏!
通常,您使用set
来设置 argv 参数( $1...
),所以
#!/bin/bash
set -- hello world "$@"
echo "Argument 1: $1 | Argument 2: $2 | Arguments 3,5: $3, $5"
echo "all of the arguments: $*"
将产生
>./bla.bash bla and another argument here 1 3 2
Argument 1: hello | Argument 2: world | Arguments 3,5: bla, another
all of the arguments: hello world bla and another argument here 1 3 2
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.