首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >rename脚本 Makefile获取本目录名 shell脚本获取本目录名

rename脚本 Makefile获取本目录名 shell脚本获取本目录名

原创
作者头像
tankaro
发布2025-01-14 09:42:12
发布2025-01-14 09:42:12
2320
举报

rename脚本

代码语言:txt
复制
#!/bin/bash

if [ $# != 2 ]
then
    echo "Uasge: $0 [old_name] [new_name]"
else
    sed -i "s/$1/$2/g" `grep "$1" ./ -rlI --include=*{.c,.h,Makefile,insmod.sh,rmmod.sh}`
fi

Makefile

代码语言:txt
复制
current_dir_name := $(notdir $(shell pwd))
TARGET := $(current_dir_name).elf

build.sh

代码语言:txt
复制
#!/bin/bash

currentDir=${PWD}
echo "currentDir=" ${currentDir}

current_basedir=$(basename $currentDir)
echo "rm =" ${current_basedir}

ELFNAME=".elf"
ELFNAME=${current_basedir}${ELFNAME}
echo "ELFNAME=" ${ELFNAME}

if [ -e ${ELFNAME} ]; then
    rm ${ELFNAME}
fi

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档