【linux】linux 下 shell命令 执行结果赋值给变量【两种方式】

2023-05-16

 

方法1:【通用方法】 使用Tab键上面的反引号 

例子如下:

find命令 模糊查询在/apps/swapping目录下 查找 文件名中包含swapping并且以.jar结尾的文件

使用反引号 引住命令,然后使用变量接收


var=` find /apps/swapping -name '*swapping*.jar' `  

打印变量结果


echo $var  

 

 

方法2:使用$(命令)的方式赋值给变量

示例命令:


SOURCE_PATH=/apps/Devops/jenkins/workspace
SERVER_NAME=swapping
SOURCE_JAR_PATH=$(find "$SOURCE_PATH/$SERVER_NAME/target/"  -name "*$SERVER_NAME*.jar" )
echo $SOURCE_JAR_PATH  

打印结果:

 

转载于:https://www.cnblogs.com/sxdcgaq8080/p/10579073.html

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

【linux】linux 下 shell命令 执行结果赋值给变量【两种方式】 的相关文章

  • 在本地主机上使用相同的 IP 和端口创建套接字

    我在 Linux 上看到奇怪的行为 我看到远程端和本地端都显示相同的 IP 和端口组合 以下是 netstat 输出 netstat anp 网络统计grep 6102 tcp 0 0 139 185 44 123 61020 0 0 0
  • 如何在C(Linux utf8终端)中打印“盒子抽屉”Unicode字符?

    我正在尝试显示 方框图范围 2500 257F 中的 Unicode 字符 它应该是标准 utf8 Unicode 标准 版本 6 2 我根本做不到 我首先尝试使用旧的 ASCII 字符 但 Linux 终端以 utf8 显示 并且没有显示
  • 使用 systemctl 获取 systemd 进程的正常运行时间或停机时间?

    喜欢使用systemctl is active
  • 为什么 OS X 和 Linux 之间的 UTF-8 文本排序顺序不同?

    我有一个包含 UTF 8 编码文本行的文本文件 mac os x cat unsorted txt foo foo 津 如果它有助于重现问题 这里是文件中确切字节的校验和和转储 以及如何自己生成文件 在 Linux 上 使用base64 d
  • 链接错误:命令行中缺少 DSO

    我对 Linux 使用 Ubuntu 14 04 LTS 64 位 相当陌生 来自 Windows 并且正在尝试移植我现有的 CUDA 项目 当通过链接时 usr local cuda bin nvcc arch compute 30 co
  • 如何在 Linux 和 C 中使用文件作为互斥体?

    我有不同的进程同时访问 Linux 中的命名管道 并且我想让此访问互斥 我知道可以使用放置在共享内存区域中的互斥体来实现这一点 但作为一种家庭作业 我有一些限制 于是 我想到的是对文件使用锁定原语来实现互斥 我做了一些尝试 但无法使其发挥作
  • BASH:输入期间按 Ctrl+C 会中断当前终端

    我的 Bash 版本是 GNU bash version 4 3 11 1 release x86 64 pc linux gnu 我有一段这样的代码 while true do echo n Set password read s pas
  • 退出代码大于 255 — 可能吗?

    如果是 在哪个操作系统 shell 或其他操作系统上 考虑以下 Java 程序 我使用 Java 只是作为示例 任何语言都适合这个问题 这更多地与操作系统有关 public class ExitCode public static void
  • 使用 libusb 输出不正确

    我用libusb编写了一个程序 我怀疑输出是否正确 因为所有条目都显示相同的供应商和产品 ID 以下是代码 include
  • 如何从 C++ 程序中重新启动 Linux?

    我有一个 Qt 4 GUI 我需要在下拉菜单中提供一个选项 允许用户选择重新启动计算机 我意识到这对于以其他方式重新启动计算机的能力来说似乎是多余的 但选择需要保留在那里 我尝试使用 system 来调用以下内容 suid root she
  • 类似 jq 中的 sql join

    我有以下 json id 1 type folder title folder 1 id 2 type folder title folder 2 id 3 type item title item 1 folder 1 id 4 type
  • Linux 使用 boost asio 拒绝套接字绑定权限

    我在绑定套接字时遇到问题 并且以用户身份运行程序时权限被拒绝 这行代码会产生错误 acceptor new boost asio ip tcp acceptor io boost asio ip tcp endpoint boost asi
  • Bash 中所有匹配的^单词^替换^?

    为了澄清 我正在寻找一种方法来执行global搜索并替换先前使用的命令 word replacement 似乎只替换了第一场比赛 有没有一些set我无法选择的选项 尝试这个 echo oneone oneone gs one two Rep
  • 将 JSON 导出到环境变量

    如果我有这样的 JSON hello1 world1 testk testv 我想将每个键值对导出为环境变量 如何通过 shell 脚本来做到这一点 例如 当我在终端上写时 echo hello1 world1应该打印其他键值对吗 注意 上
  • 如何才能将 TCP 连接返回到同一端口?

    机器是 RHEL 5 3 内核 2 6 18 有时我在 netstat 中注意到我的应用程序有连接 建立了 TCP 连接本地地址 and 国外地址是一样的 其他人也报告了同样的问题 症状与链接中描述的相同 客户端连接到本地运行的服务器的端口
  • 如何使用 docker ENTRYPOINT 与 shell 脚本文件组合参数

    我编写 shell 脚本文件并将其与 docker ENTRYPOINT 一起使用 但是当我运行 docker image 时 由于入口点代码行 它只是停止而没有任何错误日志 我的 Dockerfile FROM ubuntu 16 04
  • grep 排除文件的数组参数

    我想从我的文件中排除一些文件grep命令 为此我使用参数 exclude excluded file ext 为了更容易阅读 我想使用包含排除文件的 bash 数组 EXCLUDED FILES excluded file ext 然后将
  • awk 在循环中使用时不打印任何内容[重复]

    这个问题在这里已经有答案了 我有一堆使用 file 1 a 1 txt 格式的文件 如下所示 A 1 B 2 C 3 D 4 并使用以下命令添加包含每个文件名称的新列 awk print FILENAME NF t 0 file 1 a 1
  • 在 docker 中重定向命令输出

    我想为我的服务器做一些简单的日志记录 它是一个在 Docker 容器中运行的小型 Flask 应用程序 这是 Dockerfile Dockerfile FROM dreen flask MAINTAINER dreen WORKDIR s
  • ssh 连接超时

    我无法在 git 中 ssh 到 github bitbucket 或 gitlab 我通常会收到以下错误消息 如何避免它 输出 ssh T email protected cdn cgi l email protection i ssh

随机推荐

  • KVM 开启嵌套虚拟化

    问题 在 CentOS KVM 上启动虚拟机来部署 OpenStack 测试环境 xff0c 在启动具有 CPU 绑定 NUMA 亲和的虚拟机时触发错误 xff1a libvirtError Requested operation is n
  • VNC指定用户屏幕号登录(Oracle安装时使用)

    由于oracle在安装的过程中需要从oracle切换到root用户 xff0c 为了在安装的时候 xff0c 可以远程安装 xff0c 故对VNC进行配置 vim etc sysconfig vncservers定义root的屏幕号为1 o
  • ubuntu 18.04屏幕共享

    2019独角兽企业重金招聘Python工程师标准 gt gt gt windows7系统通过连接ubuntu 18 04屏幕共享 xff0c 来访问Ubuntu桌面 1 安装 xff1a sudo apt install xrdp 2 编辑
  • Git:分支管理

    本文目录 1 使用方法 1 1 常规开发 1 2 热修复 1 3 净化Test分支 2 冲突解决 3 分支说明 3 1 master分支 3 2 release分支 3 3 test分支 3 4 feature分支 3 5 hotfix分支
  • [转载]打造自己喜欢的Linux桌面----archlinux

    原文地址 xff1a 打造自己喜欢的Linux桌面 archlinux 作者 xff1a 三尺椴 打造自己的Linux桌面 Archlinux 2011 01 16 文 s cd xff08 常用桌面组合 Archlinux 43 fvwm
  • 操作日志工具类

    package com util import java util Date import java util UUID import javax servlet http HttpServletRequest import org spr
  • 其他窗体赋值给comboBox实现值的回显,并使赋的值处于选中状态(根据text获取selectedindex)...

    Form1 发货单位的这个下拉框comboBox1已经绑定数据库test表的name字段 xff0c 里面有很多单位名称 比如有 xff1a 甲公司 乙公司 1 Form1的comboBox1首先绑定数据库的数据表test using SQ
  • 树莓派之OLED12864视频播放—BadApple

    代码地址如下 xff1a http www demodashi com demo 13218 html 概述 本篇教程讲述了使用树莓派驱动OLED12864液晶屏 并在液晶屏上播放动画和视频 硬件平台 树莓派一台 RaspberryPi 2
  • 帮你解决无法安装ia32-libs 的问题

    在安装安装wpsforlinux等软件时 xff0c 我们要经常要运行 代码 sudo apt get install ia32 libs 问题 xff1a 解决办法 xff1a 一 在终端运行 sudo apt get install g
  • 爬虫带你了解一下Golang的市场行情

    了解一下Golang的市场行情 项目地址 xff1a https github com go crawler 如果对你有所帮助 xff0c 欢迎 Star xff0c 给文章来波赞 xff0c 这样可以让更多的人看见 目标 在工作中 Gol
  • C语言如何分离一个数的高低位,如何将2个字节变成一个字节

    关于这个概念 xff0c 是我从工作中学习的 xff0c 虽然在读书的时候就应该要掌握 xff0c 但是在开发中 xff0c 这项技能尤其重要 我是做嵌入式开发的 xff0c 在嵌入式开发过程中 xff0c 如何对数据操作必然是不可缺少的问
  • 你要的免费Proxy资源全在这里了

    地址 xff1a github com derekhe Pro 介绍 在 爬虫实战 xff1a 从数据到产品 一书中 xff0c 我讲到了一个基于ProxyBroker的代理池 经过我的长时间的实践 xff0c 这个代理池用起来非常的方便和
  • 短视频App源码:如何搭建短视频社区

    2019独角兽企业重金招聘Python工程师标准 gt gt gt 短视频App源码 xff1a 如何搭建短视频社区 随着国内移动互联网的发展 xff0c 中国的移动互联网时代已经来临 xff0c 以快手 抖音为主的短视频平台迅速火热起来
  • mysql 百万级数据的模糊查询 优化 笔记

    最近老大给了一个需求 xff0c 是要写一个姓名的模糊查询 问题很简单 xff0c 难度在于这张表有将近500W条数据 如果要做中文的模糊查询 xff0c 效率简直惨不忍睹 网上查了一下资料 xff0c 发现全文索引挺符合我的需要的 结果
  • 如何在Ubuntu 18.04上创建启用了Sudo的新用户[快速入门]

    介绍 Introduction The sudo command provides a mechanism for granting administrator privileges ordinarily only available to
  • Sql语句批量更新数据(多表关联)

    最近在项目中遇到一个问题 xff0c 原来设计的功能是不需要一个特定的字段值depid的 xff0c 但是新的功能需要根据depid来展现 xff0c 于是出现了这样一个问题 xff0c 新增加的数据都有正确的depid 而原来的大量的数据
  • Matlab M文件“程序块”注释方法

    方法一 xff1a 注释语句的快捷键是Ctrl 43 R 取消注释的快捷键是Ctrl 43 T 并且支持一次注释 xff08 或者取消注释 xff09 多行语句 选定要注释 xff08 或者取消注释 xff09 的那些语句 xff0c 然后
  • 如何开发高性能低成本的网站之技术选择

    每个企业都是慢慢发展起来的 xff0c 在起步阶段成本是一个不得不考虑的重大问题 直接入正题 xff1a 前台框架 ASP NET MVC 43 Jquery 43 Json 43 Flash ASP NET MVC 高性能速度快 xff0
  • 密码学题库

    参考题库 一 选择题 1 第一个实用的 迄今为止应用最广的公钥密码体制是 A A RSA B Elgamal C ECC D NTRU 2 一个密码系统至少由明文 密文 加密算法和解密算法 密钥五部分组成 xff0c 而其安全性是由 xff
  • 【linux】linux 下 shell命令 执行结果赋值给变量【两种方式】

    方法1 xff1a 通用方法 使用Tab键上面的反引号 例子如下 xff1a find命令 模糊查询在 apps swapping目录下 查找 文件名中包含swapping并且以 jar结尾的文件 使用反引号 引住命令 xff0c 然后使用