Linux Shell中的命令替换

作者: SnailTyan | 来源:发表于2017-01-11 21:29 被阅读66次

文章作者:Tyan
博客:noahsnail.com  |  CSDN  |  简书

Shell脚本中最有用的特性之一就是可以从命令输出中提取信息,并将其赋给变量。有两种方法可以将命令输出赋值给变量。

  • 反引号字符(`)

反引号字符位于键盘上ESC键的下面。赋值给变量的形式如下:

test=`date`

# demo
$ test=`date`
$ echo $test
2017年 1月11日 星期三 21时26分04秒 CST

两个反引号字符之间是shell命令,shell命令的执行结果赋值给test,注意=两边不能有空格。

  • $()形式

赋值给变量的形式如下:

test=$(date)

# demo
$ test=$(date)
$ echo $test
2017年 1月11日 星期三 21时26分35秒 CST

相关文章

  • Linux Shell中的命令替换

    文章作者:Tyan博客:noahsnail.com | CSDN | 简书 Shell脚本中最有用的特性之一就是可...

  • 03_03_bash特性详解,03_04_Linux用户及权限详

    命令别名 alias 别名='命令名',在shell中定义的别名,只在当前shell进程有效 命令替换 $(COM...

  • Linux下的shell

    Shell 和 Linux shell程序是包含若干行shell或linux命令的文件。linux命令语句只能一行...

  • Shell命令和Linux命令

    Shell命令和Linux命令 Shell shell是c语言编写的程序,是用户使用linux的桥梁。即是一种命令...

  • Linux的命令优先级

    Linux中的bash命令行 shell中可执行的两类命令 内部命令:由shell自带的,而且通过某命令形式提供 ...

  • 4、Shell的条件测试

    shell的条件测试 符号说明()子shell中执行(())数值比较,运算C 语言$()命令替换$(())整数运算...

  • shell脚本基础

    shell介绍 shell命令: 在linux终端能被解析的命令,就是shell命令。 shell脚本: 多个sh...

  • 102 命令行

    Ubuntu命令行 Linux 中命令表示程序,参数表示命令的不同功能Linux 中的 shell 有多种,she...

  • Mac常用命令

    linux shell 字符串操作详解 (长度,读取,替换,截取,连接,对比,删除,位置 )Linux Shell...

  • java远程执行shell命令失败

    需要通过java远程登录linux系统执行shell命令,执行的shell命令是 这条命令在linux下执行完全没...

网友评论

    本文标题:Linux Shell中的命令替换

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