yao000 发表于 2018-8-25 09:28:26

shell数组、文件列表处理和后几行删除汇总

shell 数组的几种形式汇总:1.HOSTS=()  while read line
  do
  HOSTS[${#HOSTS[@]}]=$line
  done < $hostfile
2.for i in &quot;${A[@]}&quot;; do    echo $idone  3.
  INFOS=&quot;
  A,
  B,
  C,
  D
  &quot;
  for INFO in $INFOS
  do
  AREA=`echo $INFO | awk -F ',' '{print $1}'`
  echo $AREA
  done
  4.#!/bin/bash
  ary=&quot;hyves nk us it tr ae&quot;
  for i in $ary;
  do
  echo $i
  done
5.#!/bin/bash      ary=(&quot;hyves&quot; &quot;nk&quot; &quot;us&quot; &quot;it&quot; &quot;tr&quot; &quot;ae&quot;)      for i in ${ary[@]};      do          echo $i      done6. #!/bin/bash arr=(&quot;hyves&quot; &quot;nk&quot; &quot;us&quot; &quot;it&quot; &quot;tr&quot; &quot;ae&quot;) len=${#arr[@]} for((i=0;i
页: [1]
查看完整版本: shell数组、文件列表处理和后几行删除汇总