file=$1 #读取脚本名
file_run=`awk -v str=${file} 'BEGIN{len=split(str,str_list,".");print str_list[1]}'` #生成编译后的c程序名称
gcc -o ${file_run} $file #编译命令
[ $? -eq 0 ] && ./${file_run} #运行命令
举例: bash run.sh hello.c
[ $? -eq 0 ] && ./${file_run} #运行命令
举例: bash run.sh hello.c
https://www.bilibili.com/video/BV1k8411575T/?vd_source=d68ed178f151e80fea1e02efd205802c