- 获取当前目录和文件夹名
#!/bin/bash #获取当前目录文件夹名称 project_path=$(pwd) project_name="${project_path##*/}" # echo $project_path echo "当前工程名:$project_name"
参数说明:
# 表示从左开始算起,并且截取第一个匹配的字符
## 表示从左开始算起,并且截取最后一个匹配的字符
% 表示从右开始算起,并且截取第一个匹配的字符
%% 表示从右开始算起,并且截取最后一个匹配的字符
-
遍历目录下的文件
https://www.cnblogs.com/kaituorensheng/archive/2012/12/19/2825376.html -
判断文件或者文件夹是否存在
https://www.runoob.com/note/47027
https://www.cnblogs.com/DreamDrive/p/7706585.html -
文件追加内容
1,将abc追加到文件a.txt最后 echo "abc" >> a.txt (echo "abc" > a.txt, a.txt的内容变成abc) 2,将文件b.txt中的内容追加到a.txt最后 cat b.txt >> a.txt
最后一行没有回车无法读取的问题:https://blog.csdn.net/weixin_41593408/article/details/108157979
while read line || [[ -n ${line} ]]
0 条评论