用Makefile修剪读取的输入

问题描述 投票:0回答:1

我正在尝试替换输入的Makefile中的空间。我遇到的问题是如果我

echo "TRIM THIS" ${$$module | tr " " "_"};

[我只想要TRIM_THIS_text_me时得到类似TRIM THIS text_me的响应

如何显示所需的输出。

ech:
    @read -p "Enter Module Name:" module; \
    echo "TRIM THIS" $$module | tr " " "_";
bash makefile
1个回答
0
投票
不需要使用tr,使用bash的内置替换运算符

ech: @read -p "Enter Module Name:" module; \ module=$${module// /_} \ echo TRIM THIS "$$module"

© www.soinside.com 2019 - 2024. All rights reserved.