将命令结果赋值给一个变量
2012-10-27 11:45
267 查看
#!/bin/bash a=23 # Simple case echo $a b=$a echo $b echo # Now, getting a little bit fancier (command substitution). a=`echo Hello!` # Assigns result of 'echo' command to 'a' ... echo $a # Note that including an exclamation mark (!) within a #+ command substitution construct will not work from the command-line, #+ since this triggers the Bash "history mechanism." # Inside a script, however, the history functions are disabled. a=`ls -l /home` # Assigns result of 'ls -l' command to 'a' echo $a # Unquoted, however, it removes tabs and newlines. echo echo "$a" # The quoted variable preserves whitespace. # (See the chapter on "Quoting.") exit 0
结果:
23
23
Hello!
total 8 drwxrwxrwx 15 root root 4096 2012-10-27 10:47 code drwxr-xr-x 4 user user 4096 2012-10-24 12:58 user
total 8
drwxrwxrwx 15 root root 4096 2012-10-27 10:47 code
drwxr-xr-x 4 user user 4096 2012-10-24 12:58 user
相关文章推荐
- shell 为变量赋值 命令的输出结果赋值
- PL/SQL里拼接SQL的查询结果赋值给一个变量
- 如何将一个命令产生的结果重定向到变量?
- shell中将命令结果赋值给变量
- Oracle 将一个查询结果值动态赋值给一个变量
- shell中将命令结果赋值给变量
- linux在shell中执行命令并将结果赋值给变量
- Linux shell 命令多行结果赋值给变量
- shell将命令执行的结果赋值给 变量
- 在.bat脚本中如何将一个命令的返回结果传给一个变量?
- 批处理--将一个命令的返回结果传给一个变量
- Linux shell脚本中执行命令结果赋值给变量&&echo输出变量是否包含换行符的问题
- linux在shell中执行命令并将结果赋值给变量
- shell脚本中蛮量替换(将命令运行结果存入变量中)
- Mysql 存储过程查询结果赋值到变量的方法
- php 变量赋值时,当值为一个object,实际赋值是把地址指向此变量
- php将SQL查询结果赋值给变量
- 读取文本文件内指定行数的字符串并赋值给一个变量
- php引用赋值后,其中一个变量销毁,另一个变量,如何变化!
- shell脚本中赋值给变量中有空格, 导致命令执行失败