码迷,mamicode.com
首页 > 系统相关 > 详细

shell   文件自写

时间:2016-07-30 06:59:28      阅读:228      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!