美文网首页
shell如何把命令多行出入赋给变量

shell如何把命令多行出入赋给变量

作者: CodingCode | 来源:发表于2020-10-20 07:49 被阅读0次

假设cmd.sh输出多行:

#!/bin/bash

echo "Line 1"
echo "Line 2"
echo "Line 3"

执行下面命令:

#!/bin/bash

VAR=$(./cmd.sh)

echo ${VAR}
echo "------"
echo "${VAR}"

输出是什么呢:

Line 1 Line 2 Line 3
------
Line 1
Line 2
Line 3

可见变量VAR本身是多行的,而在使用的时候需要注意是否带引号。

相关文章

  • shell如何把命令多行出入赋给变量

    假设cmd.sh输出多行: 执行下面命令: 输出是什么呢: 可见变量VAR本身是多行的,而在使用的时候需要注意是否...

  • shell 入门 01 变量

    变量 shell脚本中最有用的特性之一就是可以从命令输出中提取信息,并将其赋给变量。把输出赋给变量之后,就可以随意...

  • Shell系列(二)——read,expr,test测试语句,i

    一、read,expr语句 read语句:从键盘读入数据,赋给变量。 expr命令:作Shell变量的算术运算。所...

  • shell基本语法

    shell脚本的执行方式 定义变量 将命令的返回值赋给变量 设置环境变量 位置参数变量 预定义变量 运算符 条件判...

  • shell脚本杂记

    1.文件上传 2.把shell 执行结果赋值给变量: 用,(尖号)把命令括起来,然后赋值给变量 采用 变量=$...

  • shell中变量的声明及使用

    一、shell中的变量声明 二、shell中命令运行结果赋值给某个变量

  • Linux Shell:基础知识和Shell变量

    摘要:Linux,Shell 整理Shell内容要点: Shell基础知识 Shell变量的类型 Shell变量赋...

  • shell中变量的使用:sed命令中使用变量

    概要: shell中变量如何使用,更准确来说,是shell命令中shell变量如何保留原有的值,一直是一个有趣的问...

  • Shell入门

    变量 变量 变量引用:$ 和 ${} 命令替换 命令输出中提取信息,并将其赋给变量反引号 和 $()wu=`...

  • Shell编程-运算符

    Shell运算符 一. declare命令 declare [+/-] [选项] 变量名 选项: - :给变量设定...

网友评论

      本文标题:shell如何把命令多行出入赋给变量

      本文链接:https://www.haomeiwen.com/subject/eghxmktx.html