实现:

line='log format="%o [%a] %m %P (%u) %f %l\""'
eval $(echo $line |awk -F "=" '{gsub("\\\\","\\\\");gsub("\"","\\\"");print "k=\""$1"\";v=\""$2"\""}')
echo $k
echo $v

说明:

$line为要进行分割的字符串。

awk的-F选项用于指定分隔符。

gsub用于替换字符反斜杠“\”和双引号“"”。

print输出的实际上是赋值语句,k、v为变量名,$1、$2是分割后的子串(索引从1开始)。可定义任意数量的变量。

eval用于执行print输出的赋值语句。

shell分割字符串并分配到多个变量相关推荐

  1. jsp分割字符串并遍历

    1.先引入JSTL库 <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%> ...

  2. SQLite学习笔记-多个分隔符分割字符串并删除后缀

    SQLite单个分隔符分割字符串删除后缀实现很简单 SELECT 'aaa-bbb-ccc-ddd-eee', SUBSTR('aaa-bbb-ccc-ddd-eee', 0, LENGTH(RTRI ...

  3. mysql添加 分隔_分割字符串并插入表---mysql

    需求:有一串数字构成的字符串,并且各数字间由:隔开,如:'aaa;bbb;ccc;ddd;eee',现要把字符串以:为分隔符分割成5个单独的字符串并插入到数据表对应字段中. 解决办法如下: mysql ...

  4. Mysql分割字符串并对分割后的数据进行查询翻译

    最近在处理ElasticSearch的数据同步.有一个需求要在sql里对字符串进行分割并对其进行翻译. 需要同步的表里的数据结构是这样子的,而mysql的函数是没有split的,只有SubString ...

  5. Python中按指定长度分割字符串并反转

    需求 文件名为tel.txt,内容格式每行都是一行不超过16位的数字,实现要求就是如果不超过16位的就以F补充到末尾凑齐16位,然后每行以2位分割并反转.比如188123456789723 反转后要求 ...

  6. php 字符组成数组,php分割字符串并返回由字符串组成的数组的函数explode()

    实例 把字符串打散为数组:<?php $str = "www.gxlcms.com";print_r (explode(".",$str));?> ...

  7. php 分割取最后一个,在PHP中分割字符串并获取最后一部分

    split($pattern,$string)在给定模式或正则表达式中分割字符串(自5.3.0以来已被弃用) preg_split($pattern,$string)在给定的正则表达式模式中分割字符串 ...

  8. Java字符串分割到map_如何在Java中按空格分割字符串并以键值形式存储在map中?...

    您可以尝试此解决方案 import java.util.ArrayList; import java.util.Arrays; import java.util.List; public class ...

  9. java中数组输出空格_如何使用数字元素和空格分割字符串并将其存储到Java中的可索引数组中?...

    我有一些困难得到我的输入并将其存储到数组中.我正在制定一个证券交易所类型的程序,用户如果想要购买,出售或计算其股票的资本收益,将进入该程序.所以基本上这个输入将会在使用扫描仪并将其存储到一个变量中.然 ...

最新文章

  1. 知乎热议:周志华弟子 旷视南京负责人跳槽高校
  2. MySQL5.7.11免安装版的安装和配置以及解决MYSQL服务无法启动问题
  3. go开源项目influxdb-relay源码分析(一)
  4. 机器学习:数据预处理之独热编码(One-Hot)
  5. 战神II导演 首席程序员访谈(转自www.npc6.com )
  6. java web 连接linux_如何将javaweb项目部署到linux下
  7. 操作系统学习笔记-2.1.1.进程的定义、组成、组织方式、特征
  8. fb50 sap 报记账码未定义_XX项目SAP关键用户培训固定资产
  9. html5游戏面试题,关于HTML5的十大面试题
  10. jquery 插件 分析
  11. Jsvm2 与 prototype.js 组合 應用心得
  12. 擦地机器人排行榜_擦地机器人品牌排行榜来了,你想了解的都在这里
  13. 安装CCS时提示路径中含有非法字符
  14. 小米adb驱动_腾讯口袋阅、小米多看等电子阅读器如何安装第三方软件!
  15. 数组中常见的问题,索引越界和空指针异常
  16. BI—SSIS初步认识
  17. 如何知道坦白说里面是谁给了自己评价?
  18. 上行带宽和下行带宽是什么意思?各有什么作用?
  19. 实训项目名称: 双绞线的制作
  20. 新手教程,网站建设第一步:织梦之家Dede程序的下载和安装

热门文章

  1. Unity2018接入高德地图
  2. AI绘画是艺术还是技术?AI绘画会让插画师集体失业?
  3. 魅族pro7H节能优化手册
  4. 如何寻找出微信官方的微信指数API ?
  5. 网站视频播放慢的解决方案
  6. 拼多多上货助理批量上货的步骤
  7. WPS-脚注文本不对,脚注不分栏,脚注调节,特殊符号脚注。
  8. cesium天气系统
  9. 麒麟处理器和鸿蒙是什么,鸿蒙OS概念机:麒麟最强处理器+巴龙5G芯片 这才是最强华为...
  10. 华为手机什么时候更新鸿蒙系统_华为手机升级鸿蒙系统时间确认!这3部华为手机的机会最大...