小编Jas*_*son的帖子

转义 _$(下划线和美元符号)

我有这个 Bash 脚本

for i in 1 2 3
do
    for j in 4 5 6
    do
        echo "hello_$i_$j"
    done
done
Run Code Online (Sandbox Code Playgroud)

但它打印

你好
_4
你好_5你好_6

三次,而(你可能猜到)我想要hello_1_4hello_1_5等。

仅转义下划线或仅转义美元符号不起作用。有任何想法吗?

谢谢!

bash shell-script escape-characters

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

标签 统计

bash ×1

escape-characters ×1

shell-script ×1