社区
Linux/Unix社区
帖子详情
makefile中如何执行shell命令。
招RD和QA
2003-01-23 07:15:25
有这样一段命令:
temp = `cat abc`
echo $temp | sed 's/abc/def/'
echo $temp | sed 's/xyz/def/'
我怎么把这样一段shell命令放在makefile中,请指教。
target:
如何放在这儿??
...全文
3828
10
打赏
收藏
makefile中如何执行shell命令。
有这样一段命令: temp = `cat abc` echo $temp | sed 's/abc/def/' echo $temp | sed 's/xyz/def/' 我怎么把这样一段shell命令放在makefile中,请指教。 target: 如何放在这儿??
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
招RD和QA
2003-02-10
打赏
举报
回复
echo $(temp)
是显示在makefile中temp变量的值,
echo $$temp
是显示shell中temp变量的值。
dewy61786
2003-02-10
打赏
举报
回复
echo $(temp)
招RD和QA
2003-01-26
打赏
举报
回复
这样可以通过了
但是
temp=`cat abc`
echo $$temp
后面的echo语句无法显示temp变量的值。
招RD和QA
2003-01-26
打赏
举报
回复
OK,我试试。
eion
2003-01-25
打赏
举报
回复
Viper() :
temp = `cat abc`
这一句的=中间不能有空格
招RD和QA
2003-01-24
打赏
举报
回复
to blh:
我这样做,但结果不对,好像"$"在makefile中有特殊意义。
sizhi
2003-01-24
打赏
举报
回复
shell XXXX
招RD和QA
2003-01-24
打赏
举报
回复
我的那个例子如何放在makefile中??没有热心人吗?
salaciouswolf
2003-01-24
打赏
举报
回复
@echo .......
@mv .......
blh
2003-01-23
打赏
举报
回复
target:
temp = `cat abc`
echo $(temp) | sed 's/abc/def/'
echo $(temp) | sed 's/xyz/def/'
Makefile
中
执行
shell
命令
Makefile
中
执行
shell
命令
。
【ARM 嵌入式 编译
Makefile
系列 1 -
Makefile
如何调用
shell
脚本】
在
Makefile
中
,我们可以在
命令
部分调用
shell
脚本。
Makefile
中
的
命令
部分是在
shell
中
执行
的,所以你可以在其
中
使用任何有效的
shell
命令
。,在
Makefile
中
,每一行
命令
默认是在一个新的
shell
进程
中
执行
的。如果你想在同一个
shell
进程
中
执行
多行
命令
,你可以使用反斜线(函数,你可以使用它在
Makefile
中
执行
shell
命令
并获取结果。另外,
Makefile
还提供了一个内置的。)将
命令
分成多行,或者在一行
中
用分号(时,列出当前目录下的所有文件。这个
Makefile
将在
执行
。
在
makefile
中
使用
shell
命令
如果不需要进行特别复杂的逻辑处理,只要知道一些基本规则就可了。它们主要是: 在
Makefile
中
执行
shell
命令
时,是一行创建一个进程来
执行
。 在
命令
前使用'@'来控制不在屏幕上打印正在
执行
的
命令
。 下面是一个简单的示例 all: copy_config copy_config: @if [ ! -d "/etc/abc/" ]; then \ mkdir -p /etc/abc; \ fi; \ cp ./conf/* /etc/abc/ ...
Makefile
之使用
shell
命令
,以及
shell
命令
不包含source
命令
比如我们想要在
makefile
中
写脚本去
执行
shell
的ls
命令
看一下文件有没有生成,可以这样用。
makefile
中
使用
shell
命令
makefile
中
使用
shell
命令
2017年06月01日 16:50:31tiantao2012阅读数 7827 版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/tiantao2012/article/details/72832792 在
makefile
中
要使用
shell
命令
必须加
shell
例如$(
shell
pwd),不加...
Linux/Unix社区
23,121
社区成员
74,508
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章