xiaowei8782088 发表于 2018-5-22 08:59:49

Linux shell学习随记

  awk 的妙用:
  提取数字600,注意+号的特殊作用。

  echo"fuck 600ms"|awk '{print +$NF}'
  结果:过滤了其他字符,只留下数字600
  在commad模式下使用if,for
  #测试if
  a=200
  if [ $a == 200 ];then echo "a is $a";fi

  ##测试for 循环
  for x in "cat" "dog" "pig";do echo $x;done
  ##排除bzezt的文件,其他的输出大小。

  for dir in `ls ./`;doif [ $dir != "bzezt" ]; then du -sh $dir; fi done
  总结:非关键字的语句块结束,必须有分号隔开,相当于shell脚本里的一行。如果是关键字可以不加分号。
页: [1]
查看完整版本: Linux shell学习随记