当前位置: 首页 > news >正文

sed(学习)

1、清除环境变量

​​​​​​profile=~/.bash_profile
sed -i 's#export LD_LIBRARY_PATH=.*##g' $profile

2、设置环境变量(替换值)

sed -i 's#export LD_LIBRARY_PATH=.*#export LD_LIBRARY_PATH=/opt/testlinux/lib#g' ~/.bash_profile

3、修改配置文件

sdk_dir=/root/test

log_dir=/root/test

  #修改cg-casb.properties参数
  sed -i 's#SDK_BASE_PATH=.*#SDK_BASE_PATH='$sdk_dir'/testlinux#g' $plugin_dir/cg-casb.properties
  sed -i 's#LOG_PATH=.*#LOG_PATH='$log_dir'#g' $plugin_dir/cg-casb.properties
  sed -i 's#/opt/casb/logs/plugin#'$log_dir'#g' $plugin_dir/aoelog.xml

4、export设置环境变量

plugin_dir=/root/test

sdk_dir=root/test

if [ -f ~/.bash_profile ];then
    check_path=`cat  ~/.bash_profile | grep PLUGIN_PATH`
    if [ "$check_path" = "" ];then
      echo "export PLUGIN_PATH=$plugin_dir" >> ~/.bash_profile
    else
    if [ -z $PLUGIN_PATH ];then
      echo "export PLUGIN_PATH=$plugin_dir" >> ~/.bash_profile
    else
      sed -i 's#export PLUGIN_PATH=.*#export PLUGIN_PATH='$plugin_dir':'$PLUGIN_PATH'#g' ~/.bash_profile
    fi
fi

  if [ -f ~/.bash_profile ];then
    check_path=`cat  ~/.bash_profile | grep LD_LIBRARY_PATH`
    if [ -z $check_path ];then
      echo "export LD_LIBRARY_PATH=$sdk_dir/testlinux/lib" >> ~/.bash_profile
    else
    if [ -z $LD_LIBRARY_PATH ];then
      echo "export LD_LIBRARY_PATH=$sdk_dir/testlinux/lib" >> ~/.bash_profile
    else
      source ~/.bash_profile
      sed -i 's#export LD_LIBRARY_PATH=.*#export LD_LIBRARY_PATH='$sdk_dir'/testlinux/lib:'$LD_LIBRARY_PATH'#g'  ~/.bash_profile
    fi
fi

相关文章:

sed(学习)

1、清除环境变量 ​​​​​​profile~/.bash_profile sed -i s#export LD_LIBRARY_PATH.*##g $profile 2、设置环境变量(替换值) sed -i s#export LD_LIBRARY_PATH.*#export LD_LIBRARY_PATH/opt/testlinux/lib#g ~/.bash_profile 3、修改配置文件 sdk_dir/root/test log_dir/…...

B - GCD Subtraction

文章目录 AtCoder Regular Contest 159B - GCD Subtraction AtCoder Regular Contest 159 B - GCD Subtraction 问题:每次A,B都减去gcd(A,B),求其中一个减到0至少需要多少次主要思路: 首先第一步应该想到每次减去的数,先减去的数…...

解决Failed to load ApplicationContext问题的思路

中文翻译&#xff1a; 加载ApplicationContext失败 第一步&#xff1a;首先检查测试类的注解 以及 依赖 SpringBootTest <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-test</artifactId><scop…...

基于CAMX大气臭氧来源解析模拟与臭氧成因分析实践技术应用

查看原文>>>基于CAMX大气臭氧来源解析模拟与臭氧成因分析实践技术应用 目录 专题一、大气臭氧污染来源及成因分析技术讲解&#xff1b;CAMx模式初识及臭氧来源解析模拟本地案例配置说明 专题二、CAMx模式编译安装及空气质量模拟案例配置 专题三、CAMx扩展和探测工…...

异常的讲解 (1)

目录 异常入门的案例 异常介绍 基本概念 异常的小结 常见的运行时异常 1.NullPointerException空指针异常 2.ArithmeticException数学运算异常 3.ArraylndexOutOfBoundsException数组下标越界异常 4.ClassCastException类型转换异常 5.NumberFormatException数字格式不…...

Prometheus - Grafana 监控 MySQLD Linux服务器 demo版

目录 首先是下载Prometheus 下载和安装 配置Prometheus 查看监控数据 监控mysql demo 部署 mysqld_exporter 组件 配置 Prometheus 获取监控数据 -------------------------------------- 安装和使用Grafana 启动Grafana -------------------------------------- 配…...

应届生,实力已超6年,太卷了!

你好&#xff0c;我是田哥 今晚上&#xff0c;给一位朋友做模拟面试&#xff0c;原本说好的90分钟左右&#xff0c;结果整了2个多小时。 很多人估计也很好奇&#xff0c;我们这两个多小时聊聊什么&#xff0c;下面我给大致总结一下&#xff1a; 面试技巧 面试中&#xff0c;我们…...

0-1背包问题

文章目录 0-1背包问题JavaPython0-1背包问题 【问题描述】 给定n种物品和一背包。物品i的重量是wi,其价值为vi,背包的容量为C。问应如何选择装入背包的物品,使得装入背包中物品的总价值最大? 【输入形式】 第一行输入物品的个数n和背包容量C。 第二行输入每个物品的价值v[i…...

VUE前端项目环境搭建

背景&#xff1a; 想要使用vue搭建一个前端项目&#xff0c;写个小网站练练手&#xff0c;因为没有前端经验&#xff0c;所以从网上找了一个vue得开源模板使用&#xff0c;经过一番挑选选中了字节公司花裤衩大佬开源得项目&#xff0c;地址如下&#xff1a; 开源项目地址&…...

VMware安装Win2000安装程序闪退重启等问题的解决方法

VMware安装Win2000安装程序闪退重启等问题的解决方法 【症状】 1、比较新的VMware版本如16.2.5&#xff0c;Win2000安装时&#xff0c;安装程序在安装Distributed Transaction Coordinator时闪退重启 2、比较新的VMware版本如17.0.1&#xff0c;还会发生显示跳跃性卡顿的现象…...

【id:45】【20分】A. Equation(类与对象+构造)

题目描述 建立一个类Equation&#xff0c;表达方程ax2bxc0。类中至少包含以下方法&#xff1a; 1、无参构造&#xff08;abc默认值为1.0、1.0、0&#xff09;与有参构造函数&#xff0c;用于初始化a、b、c的值&#xff1b; 2、set方法&#xff0c;用于修改a、b、c的值 3、ge…...

数据库事务

什么是事务 在数据库中&#xff0c;事务&#xff08;Transaction&#xff09;是指一组数据库操作&#xff0c;这些操作要么全部成功执行&#xff0c;要么全部失败回滚&#xff0c;是保证数据库操作一致性的基本单位。事务具有原子性&#xff08;Atomicity&#xff09;、一致性…...

Macbook(苹果电脑) VSCode 创建简单c++程序 配置C++开发环境

1.打开 Terminal 终端&#xff08;Command空格&#xff0c;输入Terminal&#xff09;。 1.1 输入如下指令&#xff0c;查看是否显示版本信息。 clang --version 1.2 如果出现版本信息&#xff0c;则跳过&#xff0c;否则输入 xcode-select --install 2. 为 VS Code 安装插件 …...

如何使用 Matlab 构建深度学习模型

深度学习已经成为了AI领域的热门话题&#xff0c;相信很多人都想学习如何构建深度学习模型&#xff0c;那么&#xff0c;我们就一起来看看如何使用Matlab构建深度学习模型。 首先&#xff0c;我们需要准备好Matlab的环境。Matlab是一款非常强大的数学计算软件&#xff0c;它提…...

PDF怎么转CAD文件?(免费!高效转换方法汇总)

一般而言&#xff0c;PDF图纸是不能修改的。若需修改&#xff0c;则需将PDF转CAD&#xff0c;此时如何满足PDF转CAD的需求呢&#xff1f;今天&#xff0c;我将教你两种免费的PDF转CAD的方法&#xff0c;助力高效办公。 1.本地软件转换法 这是用本地软件转换方法&#xff0c;支…...

经历了野蛮生长之后,新科技或许已经抵达了全新的临界点

跳出仅仅只是以概念和营销的方式来定义元宇宙&#xff0c;真正找到元宇宙与现实商业之间的桥接&#xff0c;让元宇宙可以在真实实践上得到复现&#xff0c;才是保证元宇宙的发展可以进入到一个全新发展阶段的关键所在。归根到底&#xff0c;我们还是要找到元宇宙落地的正确的方…...

Segment Anything论文翻译,SAM模型,SAM论文,SAM论文翻译;一个用于图像分割的新任务、模型和数据集;SA-1B数据集

【论文翻译】- Segment Anything / Model / SAM论文 论文链接&#xff1a; https://arxiv.org/pdf/2304.02643.pdfhttps://ai.facebook.com/research/publications/segment-anything/ 代码连接&#xff1a;https://github.com/facebookresearch/segment-anything 论文翻译&…...

EMQX vs NanoMQ | 2023 MQTT Broker 对比

引言 EMQX 和 NanoMQ 都是由全球领先的开源物联网数据基础设施软件供应商 EMQ 开发的开源 MQTT Broker。 EMQX 是一个高度可扩展的大规模分布式 MQTT Broker&#xff0c;能够将百万级的物联网设备连接到云端。NanoMQ 则是专为物联网边缘场景设计的轻量级 Broker。 本文中我们…...

RabbitMQ实现消息的延迟推送或延迟发送

一、RabbitMQ是什么&#xff1f; 1.RabbitMQ简介 RabbitMQ是有erlang语言开发&#xff0c;基于AMQP&#xff08;Advanced Message Queue 高级消息队列协议&#xff09;协议实现的消息队列。 常见的消息队列有&#xff1a;RabbitMQ、Kafka 和 ActiveMQ 2.RabbitMQ的优点 Rab…...

解决python中import导入自己的包呈现灰色 无效的问题

打开File–> Setting—> 打开 Console下的Python Console&#xff0c;把选项&#xff08;Add source roots to PYTHONPAT&#xff09;点击勾选上。 右键点击需要导入的工作空间文件夹&#xff0c;找到Mark Directory as 选择Source Root。 另外&#xff0c;Python中的…...

5分钟搭建拼多多数据采集系统:零基础也能掌握的电商数据分析利器

5分钟搭建拼多多数据采集系统&#xff1a;零基础也能掌握的电商数据分析利器 【免费下载链接】scrapy-pinduoduo 拼多多爬虫&#xff0c;抓取拼多多热销商品信息和评论 项目地址: https://gitcode.com/gh_mirrors/sc/scrapy-pinduoduo 想要了解拼多多平台的热销商品趋势…...

告别触摸漂移!手把手教你为ESP32和XPT2046电阻屏制作LVGL校准工具

ESP32电阻屏精准触控实战&#xff1a;从硬件校准到LVGL交互优化 电阻式触摸屏在嵌入式设备中广泛应用&#xff0c;但精度问题一直困扰着开发者。当你在ESP32上连接XPT2046触摸控制器时&#xff0c;是否遇到过点击位置漂移、响应不准确的烦恼&#xff1f;本文将带你深入解决这一…...

CVPR2021明星算法LoFTR实战:在Ubuntu 20.04上从零搭建Python 3.7+Pytorch 1.6.0环境,跑通第一个图像匹配Demo

CVPR2021明星算法LoFTR实战&#xff1a;在Ubuntu 20.04上从零搭建Python 3.7Pytorch 1.6.0环境&#xff0c;跑通第一个图像匹配Demo 计算机视觉领域每年都会涌现出大量创新算法&#xff0c;而CVPR2021上发表的LoFTR&#xff08;Detector-Free Local Feature Matching with Tran…...

NotebookLM问答功能终极评估报告(基于217份真实研究笔记测试):准确率、溯源性、逻辑连贯性三维评分,这份清单决定你是否该立刻升级

更多请点击&#xff1a; https://intelliparadigm.com 第一章&#xff1a;NotebookLM问答功能终极评估报告概览 NotebookLM 是 Google 推出的基于用户上传文档构建个性化知识代理的 AI 工具&#xff0c;其核心问答能力依赖于对私有资料的深度语义理解与上下文精准锚定。本章聚…...

【工具实战】告别网页操作:利用Alist+Rclone打造无缝云盘本地化体验

1. 为什么需要云盘本地化&#xff1f; 每次想从网盘下载文件都要打开浏览器、登录账号、找到文件、点击下载&#xff0c;这一套流程走下来至少得花两三分钟。更别提上传大文件时网页端动不动就卡死&#xff0c;或是遇到网络波动导致传输中断的糟心体验。我去年整理家庭照片时就…...

ARM SVE指令集饱和运算原理与应用解析

1. ARM SVE指令集与饱和运算概述在当代处理器架构中&#xff0c;向量化计算已成为提升性能的关键技术。作为ARMv8.2引入的重要扩展&#xff0c;SVE&#xff08;Scalable Vector Extension&#xff09;指令集通过创新的"向量长度无关"设计&#xff0c;为高性能计算和机…...

如何高效配置跨平台网盘直链解析工具:技术实现与实战指南

如何高效配置跨平台网盘直链解析工具&#xff1a;技术实现与实战指南 【免费下载链接】Online-disk-direct-link-download-assistant 一个基于 JavaScript 的网盘文件下载地址获取工具。基于【网盘直链下载助手】修改 &#xff0c;支持 百度网盘 / 阿里云盘 / 中国移动云盘 / 天…...

探索物联网通信新高度:STM32 MQTT协议功能实现

探索物联网通信新高度&#xff1a;STM32 MQTT协议功能实现 【下载地址】STM32MQTT协议功能实现分享 本仓库提供了一个资源文件&#xff0c;标题为“STM32 MQTT协议功能实现”。该资源文件包含了使用C语言实现的MQTT协议客户端功能&#xff0c;并且已经成功移植到STM32平台上。经…...

开发者效率工具集claw:从Unix哲学到现代开发工作流集成

1. 项目概述&#xff1a;一个为开发者打造的“瑞士军刀”式工具集最近在GitHub上闲逛&#xff0c;发现了一个名为opsyhq/claw的项目&#xff0c;它的名字和图标&#xff08;一个爪子&#xff09;一下子就抓住了我的眼球。点进去一看&#xff0c;简介很简单&#xff1a;“A coll…...

168MHz Cortex-M4+FPU+1MB Flash:STM32F405RGT6的高性能工业MCU参数解析

STM32F405RGT6&#xff1a;168MHz Cortex-M4工业MCU的高性能标杆在工业控制、电机驱动和物联网网关等嵌入式应用中&#xff0c;微控制器需要在处理性能、存储容量和外设集成度之间取得平衡。STM32F405RGT6是意法半导体STM32F4系列中的经典型号&#xff0c;基于ARM Cortex-M4内核…...