首页 > 其他分享 >template

template

时间:2022-12-28 11:56:27浏览次数:68  
标签:var1 template var2 echo https com bash

Linux shell number variables add All In One

bash / zsh

error ❌


# string number / 字符串数字
$ var1=1
$ var2=2

$ echo $var1
# 1
$ echo $var2
# 2

$ echo $var1$var2
# 12
$ echo $var1 + $var2
# 1 + 2

$ echo ${var1 + var2}
# zsh: bad substitution ❌
$ echo ${var1} + ${var2}
# 1 + 2

image

solutions ✅

  1. declare -i

$ var1=1
$ echo $var1
# 1
$ var1+=1
$ echo $var1
# 11

# 声明为 integer 整数类型 ✅ `declare -i`
$ declare -i num1
$ num1=1
$ echo $num1
# 1
$ num1+=1
$ echo $num1
# 2

image

  1. Use $(()) for bash arithmetic expansion.

使用 $(()) 进行 bash 算术扩展。

$ var1=1 
$ var2=2

$ echo $var1 + $var2
# 1 + 2
$ echo $(($var1 + $var2))
# 3

image

https://infoheap.com/bash-add-number-variable/

  1. ??? 逆波兰表达式

  2. let

# let

https://stackoverflow.com/questions/6348902/how-can-i-add-numbers-in-a-bash-script

https://linux.die.net/man/1/dc

https://www.computerhope.com/unix/bash/let.htm

(

标签:var1,template,var2,echo,https,com,bash
From: https://www.cnblogs.com/xgqfrms/p/17009813.html

相关文章

  • 初步实现GoQtTemplate
    #ifndefMAINWINDOW_H#defineMAINWINDOW_H#include<QMainWindow>//新添加#include<opencv2/core/core.hpp>#include<opencv2/highgui/highgui.hpp>#include<opencv2/......
  • redis template spring设置
    springboot默认提供了StringRedisTemplate工具类。key和value全部以String的方式进行序列化。ObjectMapper是jackJson的一个工具类。<dependency><groupId>com.......
  • 一文解析Spring JDBC Template的使用指导
    摘要:Spring框架对JDBC的简单封装。提供了一个JDBCTemplate对象简化JDBC的开发。本文分享自华为云社区《SpringJdbcTemplate使用解析》,作者:共饮一杯无。Spring框架对JD......
  • GOQTTemplate简单介绍
    集合OpenCV的视频功能和QCamera的摄像头接口,开发出易于理解的、结构简单的摄像头控制和采集框架。MainWindow::MainWindow(QWidget*parent):QMainWin......
  • GOQTTemplate3的多线程化改造
      GOQTTemplate3作为一个QT+OpenCV的平台,希望能够为使用者提供基础的跨平台的图像处理框架。图像处理算法和GUI两个线程的隔离,是必然需要的。在之前的版本中,都采用了......
  • spring中JdbcTemplate的使用
    1、导入依赖<dependency><groupId>org.springframework</groupId><artifactId>spring-context</artifactId><version>5.......
  • template
    templateGmail&CSRFhttps://www.davidairey.com/google-gmail-security-hijack/https://www.anquanke.com/post/id/161724(......
  • vue-cli · Failed to download repo vuejs-templates/webpack: connect ETIMEDOUT 39
    1.查看vue、node、webpack是否安装  2.vue安装 2.1安装cnpmnpminstall-gcnpm--registry=http://registry.npm.taobao.org 2.2安装vuecnpminstall-g@v......
  • RestTemplate的使用
    1,直接调用会错,表示没有没定义bean@AutowiredprivateRestTemplaterestTemplate//会报Considerdefiningabeanoftype'org.springframework.web.client.RestTempla......
  • 基于opencv和QT的摄像头采集代码( GoQTtemplate3持续更新)
    GoQTtemplate3是我为编写Linux下图像处理程序实现的框架,希望能够为大家解决Linux环境下桌面图像处理程序,提供一些帮助。文中相关代码请参考:​​https://github.com/jsxyhe......