首页 > 系统服务 > 详细

shell   文件自写

时间:2016-07-30 06:58:25      阅读:128      评论:0      收藏:0      [点我收藏+]

 

time=$(date +%Y%m%d)            
mkdir $time               
cd $time     
touch 0.txt 
touch 0.c
touch 0.cc
touch 0.cpp
touch 0.h
touch makefile
touch 0.sh   
echo "#include<stdio.h>" >> 0.c
echo "#include<stdlib.h>" >>0.c
echo "void fun()" >> 0.c
echo "{" >> 0.c
echo " " >> 0.c
echo "}" >> 0.c
echo "int main()" >>0.c
echo "{" >> 0.c
echo "return 0; " >> 0.c
echo "}" >> 0.c
for s in $*;do
   echo $s >> 0.c
done
echo "#include<stdio.h>" >> 0.cc
echo "#include<stdlib.h>" >>0.cc
echo "#include<iostream>" >>0.cc
echo "using namespace std;" >>0.cc
echo "void fun()" >> 0.cc
echo "{" >> 0.cc
echo " " >> 0.cc
echo "}" >> 0.cc
echo "int main()" >>0.cc
echo "{" >> 0.cc
echo "return 0; " >> 0.c
echo "}" >> 0.cc
for s in $*;do
   echo $s >> 0.cc
done
echo "#include<stdio.h>" >> 0.cpp
echo "#include<stdlib.h>" >>0.cpp
echo "#include<iostream>" >>0.cpp
echo "#using namespace std;" >>0.cpp
echo "void fun()" >> 0.cpp
echo "{" >> 0.cpp
echo " " >> 0.cpp
echo "}" >> 0.cpp
echo "int main()" >>0.cpp
echo "{" >> 0.cpp
echo "return 0; " >> 0.cpp
echo "}" >> 0.cpp
for s in $*;do
   echo $s >> 0.cpp
done
echo "<<‘com‘ " >> 0.makefile
echo " " >> 0.makefile
echo "com " >> 0.makefile
echo "##########" >> 0.makefile
echo "wz:" >> 0.makefile
echo "	@g++ m *.cpp *.h" >> 0.makefile
echo ".PHONY" >> 0.makefile
echo "clean:" >> 0.makefile
echo "	@rm m" >> 0.makefile
for s in $*;do
   echo $s >> 0.makefile
done
echo "#include<stdio.h>" >> 0.h
echo "#include<stdlib.h>" >>0.h
echo "#include<string.h>" >>0.h
echo "#include<time.h>" >>0.h
echo "#include<math.h>" >>0.h
echo "#include<iostream>" >>0.h
echo "#using namespace std;" >>0.h
for s in $*;do
   echo $s >> 0.h
done


shell   文件自写

原文:http://wzsts.blog.51cto.com/10251779/1831908

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!