中国网络水泥 发表于 2018-8-23 11:11:37

shell中的变量的备忘

  如果一个变量的值,是另一条命令的执行结果,虽然那结果有多行,但是这变量的内容并不是由多行组成的,而是由空格分隔的。
  举例:
  # cat 1.txt
  a
  b
  c
  1
  # cat 1.sh
  #!/bin/bash
  A=`cat 1.txt`
  echo $A
  # sh 1.sh
  a b c 1
  由此可知,当某一条命令输出结果全是数字,需要对里面的数字挨个循环操作,可以考虑用数组来做。

页: [1]
查看完整版本: shell中的变量的备忘