Linux中的$符号 — 读取命令行参数

在Ubuntu中一些经常使用的参数操作方法,脚本环境为 sh / bash

以下一些扩展方法,需要 bash 环境


#倒数第一个参数
#或 {#}, 但由于大括号中不能嵌套符号, 要用!代替
echo"last param :{!#} "
echo " last param : {@:{#@}} "

#倒数第二个参数
echo " last 2nd param : {@:{#@}-1:1} "

#最后两个参数
echo " last 2 param : {@:{#@}-1} "

#从第二个到最后一个参数
echo " from 2nd to last param : {@:2} "

#从第2个参数开始,连续2个参数
echo"from 2nd, count 2 :{@:2:2} "

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注