在写shell脚本的时候,有些参数可以用&?来替代,从而在命令行中传参。
gcc blink.c -lwiringPi -lwiringPiDev -lpthread -lm -lcrypt -lrt
//替代成以下代码
echo $0 //打印命令的第一个参数
echo $1 //打印命令的第二个参数,这里代表要编译的文件
gcc $1 -lwiringPi -lwiringPiDev -lpthread -lm -lcrypt -lrt
在写shell脚本的时候,有些参数可以用&?来替代,从而在命令行中传参。
gcc blink.c -lwiringPi -lwiringPiDev -lpthread -lm -lcrypt -lrt
//替代成以下代码
echo $0 //打印命令的第一个参数
echo $1 //打印命令的第二个参数,这里代表要编译的文件
gcc $1 -lwiringPi -lwiringPiDev -lpthread -lm -lcrypt -lrt