gpt4 book ai didi

bash - 我们如何在 shell 脚本中将变量与字母分开?

转载 作者:行者123 更新时间:2023-11-29 08:45:55 26 4
gpt4 key购买 nike

我尝试打印“Dogs are the best”。使用这个 bash 脚本。

#!/bin/bash

ANIMAL="Dog"
echo "$ANIMALs are the best."
exit

但是,我得到了“是最好的”。而是打印出来,因为 $ANIMALS 中的 s 没有与变量分开。我如何分离它?

最佳答案

带大括号:echo "${ANIMAL}s are the best."

带引号:echo "$ANIMAL"'s are the best.'

使用 printf:printf '%ss are the best.\n' "$ANIMAL"

大多数时候我不会使用引号。我不觉得它可读,但知道它很好。

关于bash - 我们如何在 shell 脚本中将变量与字母分开?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18320133/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com