目标:通过shell编程实现自动书写C代码结构。
shell脚本格式:
1.文件 通常 .sh 后缀
2.文件第一行 #!/bin/bash 指定shell解释器
3.给shell脚本 赋值可执行权限 (chmod 766 xxx.sh )
一、实现步骤
1、创建
打开Linux终端,创建一个C模版的文件夹(mkdir cmb),并进入到C模版中。(cd cmb)
切换到 C模版中创建一个自动书写C代码框架的shell语言。
2、shell代码书写。
">"为输出重定向 " >>" 为追加 如果不用 ">>" 就会进行覆盖,大家可以自行更改格式,添加内容,实现更多的东西。
3、更改权限
开始时我们可以输入命令ls -l查看用户权限,输入 chmod 进行更改,具体如下图所示。
4、测试结果
当我们执行shell命令时,输入 ./c.sh + 你需要创建的C代码名,即可完成,具体如下图所示。
当输入完之后按下回车,即可看到里面已经给你书写好了C代码框架。如下图。
5、实现代码
#!/bin/bash
name=$1.c
#echo "name=$name"
echo "#include<stdio.h>" > $name
echo "int main()" >> $name
echo "{" >> $name
echo " return 0;" >> $name
echo "}" >> $name
vi $name