gpt4 book ai didi

bash 将整数添加到字符串

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

我已经用头撞墙 2 个小时了,但无法正常工作。
这是我所拥有的:

  • 字符串,比如133,结尾是“\r”,所以是“133\r”。
  • 整数,我想将其添加到上面字符串中的数字。

我尝试使用 sed 从该字符串中使用 sed 删除“\r”,只是 (()) 希望数学表达式会截断“\r”,但仍然没有成功。请指出我的错误!

提前致谢!
下面是我从中读取字符串的文件,让我们假装我被迫读取所有文件(来自 Notepad++ 的屏幕截图)。

最佳答案

你可以使用awk:

awk 'BEGIN { var="133\r"; print var+3; }'

输出136

或者您可以使用 bash 参数扩展:

VAR="133\r"
VAR2=${VAR%\\r}
echo $VAR

输出:133,所以现在 VAR2 包含从 \r 中剥离的数字,您可以向它添加一个整数。

关于bash 将整数添加到字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16962124/

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