麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發 > Linux Shell > 正文

shell之創建文件及內容的方法示例

2020-07-26 23:25:29
字體:
來源:轉載
供稿:網友

shell之創建文件夾:

[root@vbox-nginx shell_command]# vi ./mkdir.sh #!/bin/shparentDir="/media/sf_Project/self/smarty-frame/application/$1"fileName=$2dirAndName=$parentDir/$fileNameif [ ! -d "$dirAndName" ];thenmkdir $dirAndNameecho "創建文件夾成功"elseecho "文件夾已經存在"fi[root@vbox-nginx shell_command]# cat ./mkdir.sh #!/bin/shparentDir="/media/sf_Project/self/smarty-frame/application/$1"fileName=$2dirAndName=$parentDir/$fileNameif [ ! -d "$dirAndName" ];thenmkdir $dirAndNameecho "創建文件夾成功"elseecho "文件夾已經存在"fi

調用shell創建文件夾:

[root@vbox-nginx shell_command]# ./mkdir.sh ApiLoveHouse Model    //上級文件夾 要創建的文件夾名創建文件夾成功

shell之創建php文件:

[root@vbox-nginx shell_command]# vi ./mkfile.sh #!/bin/shparentDir="/media/sf_Project/self/smarty-frame/application/$1"fileName=$2dirAndName="$parentDir/$fileName.php"string=${parentDir#*application}namespace=$(echo $string | sed 's#//#//#g')echo $stringecho $namespaceif [ ! -d "$parentDir" ];thenecho "父級文件夾路徑錯誤"elsecd $parentDirif [ ! -f "$dirAndName" ];thentouch $dirAndNameecho "<?php" > $dirAndNameif [[ $fileName == *$strCon* ]];thentouch $dirAndNameecho "<?php" > $dirAndNameif [[ $fileName == *$strCon* ]];thenecho "namespace App$namespace;" >> $dirAndNameelif [[ $fileName == *$strMod* ]];thenecho "namespace App/$namespace;" >> $dirAndNameelse echo "當前只能創建controller和model文件"fiecho "" >> $dirAndNameecho "class $fileName{" >> $dirAndNameecho "     //" >> $dirAndNameecho "}" >> $dirAndNameecho "?>" >> $dirAndNameecho "文件創建完成"elseecho "文件已經存在"fi fifi

#!/bin/shparentDir=$1fileName=$2dirAndName="$parentDir/$fileName.php"if [ ! -d "$parentDir" ];thenecho "父級文件夾路徑錯誤"elsecd $parentDirif [ ! -f "$dirAndName" ];thencat>$dirAndName<<EOF<?phpnamespace App;class $fileName{    //}?>EOFecho "文件創建完成"elseecho "文件已經存在"fifi

調用shell創建文件:

[root@vbox-nginx shell_command]# ./mkfile.sh ApiLoveHouse/Controllers WelcomeController    //上級文件夾 要創建的文件名文件創建完成

shell 在已有文件中追加多行內容

通過 cat>>文件<<EOF EOF 來實現文件追加多行內容


執行

cat >>/test/appendLine.conf<<EOF我是第二行我是第三行EOF

顯示結果為:

到此這篇關于shell之創建文件及內容的方法示例的文章就介紹到這了,更多相關shell 創建文件及內容內容請搜索武林網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持武林網!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 爽毛片| av在线免费看网站 | sesee99| 国产精品欧美久久久久一区二区 | 福利免费在线 | 九九视屏 | 欧美成人精品欧美一级 | wwwxxx视频| 中文字幕在线免费观看电影 | 国产无遮挡一级毛片 | 精品国产一区三区 | 欧美一级成人一区二区三区 | 欧美中文字幕一区二区三区亚洲 | 国产精品亚洲综合 | 亚洲精品一区国产精品丝瓜 | 国产一区二区精品在线观看 | 日韩精品 | 亚洲午夜久久久精品一区二区三区 | 国产免费高清在线视频 | 99精品视频一区二区三区 | 一级黄色免费 | www久久国产 | 男男啪羞羞视频网站 | 国产精品久久久久影院老司 | 99视频观看 | 精品国产一区三区| 久久久久久久99 | 成人在线观看小视频 | 性少妇videosexfreexx入片 | 天天草天天干天天 | 久久久久久久午夜 | 日韩av片在线免费观看 | 深夜小视频在线观看 | 日韩视频精品一区 | av影院在线播放 | 国产精品欧美久久久久一区二区 | 极品美女一级毛片 | 久草在线观看福利视频 | 日韩美女电影 | 欧美老外a级毛片 | 深夜视频福利 |