路径相关:
获取当前所在目录的全路径
project_path=$(cd dirname $0
; pwd)
获取当前所在目录的名称
project_path=$(cd dirname $0
; pwd)
echo $project_name
寻找目录下特定文件/文件夹
function getdir(){
for element in ls $1
do
dir_or_file=
1
"
/
"
1"/"
1"/"element
result=$(echo $dir_or_file | grep
f
o
u
n
d
p
r
e
f
i
x
)
i
f
[
[
"
found_prefix) if [[ "
foundprefix)if[["result" != “” ]]
then
sdk_path=$dir_or_file
return 1
fi
done
}
删除文件中前/后行内容
#删除前两行
sed -i ‘1,2d’ filename
#删除后两行
sed -i ‘$d’ filename
sed -i ‘$d’ filename
注释:
多行注释:
中间三行 echo 都不会输出
:<<!
echo 'abc'
echo 'def'
echo 'hij'
!
单行注释:
# echo '789'
字符串相关
判断是否包含:
if [[ “$(echo $2 | grep $apk_postfix)” != “” ]]; then
echo $2
fi