量化交易之linux篇 - 向脚本传递参数、获取参数个数和值

阅读 39

2023-03-02


通过命令行向shell脚本传递参数
#!/bin/bash

factorial=1
for ((i=1; i<$1; i++))
do
factorial=$[ $factorial * $i ]
done
echo var: $1, result: $factorial

命令行: ./shell.sh 5 // $1接收了5这个参数

获取参数个数
#!/bin/bash

echo param counts: $#

获取最后一个参数的值
#!/bin/bash

last_param=$#
echo last param: $last_param.
echolast param: ${!#}

精彩评论(0)

0 0 举报