相关疑难解决方法(0)

如何在bash脚本中回显"$ x_ $ y"?

非常有趣的是,如果您打算使用代码使用bash显示"0_1"

x=0
y=1
echo "$x_$y"
Run Code Online (Sandbox Code Playgroud)

然后它只会显示

1
Run Code Online (Sandbox Code Playgroud)

我试过0_1但它不起作用.

所以我的问题是如何回显形式$ x_ $ y?我将在文件名字符串上使用它.

linux string bash shell

13
推荐指数
4
解决办法
2732
查看次数

将变量插入sh脚本命令

#!/bin/sh -f

set proj_dir="OutputDir"
for projname in lib proj1 proj2
do
    mv ./scripts/$projname_BYTECODE ./$proj_dir/scripts/$projname
done
Run Code Online (Sandbox Code Playgroud)

一个非常简单的例子,说明对我不起作用的情况。$ projname_BYTECODE被解释为变量名,但_BYTECODE实际上是文件夹名的一部分。有什么建议吗?

shell sh

5
推荐指数
1
解决办法
71
查看次数

标签 统计

shell ×2

bash ×1

linux ×1

sh ×1

string ×1