gpt4 book ai didi

linux - 获取字符串的第一个字符 SHELL

转载 作者:IT王子 更新时间:2023-10-29 00:53:01 24 4
gpt4 key购买 nike

我想首先是字符串的第一个字符,例如:

$>./first $foreignKey

我想得到 "$"

我用谷歌搜索并找到了一些解决方案,但它只涉及 bash 而不是 Sh !

最佳答案

好吧,您可能需要转义该特定 值以防止它被解释为 shell 变量,但是,如果您无法访问漂亮的 bash 子字符串设施,你仍然可以使用类似的东西:

name=paxdiablo
firstchar=`echo $name | cut -c1-1`

如果您确实bash(它在大多数 Linux 发行版上可用,即使您的登录 shell 不是 bash,您也应该能够用它运行脚本),它更容易:

firstchar=${name:0:1}

为了转义该值使其不被 shell 解释,您需要使用:

./first \$foreignKey

下面的first脚本展示了如何获取它:

letter=`echo $1 | cut -c1-1`
echo ".$letter."

关于linux - 获取字符串的第一个字符 SHELL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27791251/

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