任务是写一个shell脚本 输入是一个字符串和一个数字
例如,
xxx.sh“ Hello World ”3
输入将是
***************
* Hello World *
* Hello World *
* Hello World *
***************
这是我到目前为止得到的:
function mantra() {
echo "string is $1"
echo "number is $2"
echo $string
echo $PATH
for num in string_length; do
echo "*"
done
}
如何计算字符串中的字符数? 我做得对吗?我不确定如何将命令行参数传递到我的函数中。Blockquote
最佳答案
您输入的字符串中的字符数是${#1}
参见 this一个简短的解释页面。
关于linux - Shell 脚本,命令行参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4135657/