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 打赏 收藏 转发到动态 举报
写回复
用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/'

23,121

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧