直接讲正题。
今天纠结了很久的一件事,其实vim早就给出了暗示。
在bash脚本中获取命令行参数最简单的办法是$1
这样,这就是跟在脚本后的第一个参数。
但是我发现一旦命令行参数变多,到了$10
之后,就会出问题,这个时候必须将10括起来视为一个整体,比如${10}
。
怎么说vim能给出提示呢?看图:
顺带说一句,bash获取命令行参数的时候这个等号前后不能有空格,不要习惯了。
直接讲正题。
今天纠结了很久的一件事,其实vim早就给出了暗示。
在bash脚本中获取命令行参数最简单的办法是$1
这样,这就是跟在脚本后的第一个参数。
但是我发现一旦命令行参数变多,到了$10
之后,就会出问题,这个时候必须将10括起来视为一个整体,比如${10}
。
怎么说vim能给出提示呢?看图:
顺带说一句,bash获取命令行参数的时候这个等号前后不能有空格,不要习惯了。