shell的字符串和数字的转化(数字自动做字符串处理,变量名做字符串输出用单引号)

shell里面怎么样把字符串转换为数字?
例如:a="024"

1,用${{a}}

2,用let达到(()) 运算效果。

let num=0123;
echo $num;
83

3,双括号运算符:

a=$((1+2));

echo $a;

等同于:

a=`expr 1 + 2`

而数字会默认做字符串处理

变量用单引号''变字符串

i=1

echo '$i';

输出:$1

(0)

相关推荐

  • shell字符串单双引号的坑

    入门生信时,我最接触的编程语言是python和R,最后才是shell.学习shell时,我也只是草草了事,没有仔细对比三种编程语言间的差别和特点,自认为很聪明的把python和R的相关基础知识直接迁移 ...

  • 一文读懂 Shell 中各种括号的作用

    作者:乌托邦2号 来源:https://reurl.cc/qmMvxg 一.小括号,圆括号() 1.单小括号 () ①命令组.括号中的命令将会新开一个子shell顺序执行,所以括号中的变量不能够被脚本 ...

  • Shell 流程控制

    和Java.PHP等语言不一样,sh的流程控制不可为空,如(以下为PHP流程控制写法): 实例 <?php if (isset($_GET["q"])) {     sear ...

  • Python|字符串中第二大的数字

    问题描述给你一个混合字符串s,请你返回s中第二大的数字,如果不存在第二大的数字,请你返回-1.混合字符串由小写英文字母和数字组成.示例:输入:s = 'dfa12321afd'输出:2解决方案这是一道 ...

  • 如何求出字符串中出现的所有数字之和?

    Q:如何使用公式返回文本字符串中所有数字之和?例如,对于文本字符串"I am 24years old and my Dad is 43",应用公式后,结果为13,即2+4+4+3. ...

  • 如何求出字符串中出现的所有数字之和

    Q:如何使用公式返回文本字符串中所有数字之和?例如,对于文本字符串"I am 24years old and my Dad is 43",应用公式后,结果为13,即2+4+4+3. ...

  • 问与答117:如何求出字符串中出现的所有数字之和?

    excelperfect Q:如何使用公式返回文本字符串中所有数字之和?例如,对于文本字符串"I am 24years old and my Dad is 43",应用公式后,结果 ...

  • 从字符串中提取多个数字

    大家好,我经常看到有些同学会问一些从字符串中提取多个数字的问题,可能是ta数据录入不规范的原因,也可能是从系统导出的数据.不管什么原因,我认为这个问题也挺常见的,所以就学习和研究了好几天,今天就来和大 ...

  • 面试题-re正则表达式替换字符串中的英文和数字

    题目 字符串 s="hello 1234 world xx 上海 18 悠悠",用正则过滤掉英文和数字 得到:上海  悠悠 sub 过滤 re正则表达式中,过滤字符可以用替换的方法 ...

  • 果然!数字人民币的数字红利走进千家万户!!!

    4月25日,第四届数字中国建设峰会在福州开幕.作为数字人民币首批指定运营机构,建设银行从金融科技.场景生态.钱包应用.智能运营等方面,首次全面展示数字人民币研发试点成果. 在中国人民银行的指导下,建设 ...

  • Excel如何将一串数字四个数字一空格的设置?

    将数字进行批量的处理,比如将数据进行四个一空格的形式排列,如何快速操作赶紧来看看吧! 1.准备一些长数据,将其四个一空格的形式排列. 2.在紧贴的空白列输入一行需要的格式. 3.鼠标双击右下角的按钮进 ...

  • 数字奇门丨数字对应奇门遁甲中的三奇六仪格局|奇门|青龙|吉格

    提供的爬取软件来源于:i.ijrou.com 免费下载使用 数字2 数字2奇仪格局 1.2+2--伏吟,日奇伏吟,宜安分守己,不利谒贵求名虚无缥缈之事. 2.2+3--奇仪顺遂,木火通明,贵人多助,升 ...