[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
  1. #!/bin/bash
  2. echo {
  3. echo '  "data":['
  4. echo "  "
  5. df -mP | awk 'NR>1{print "  { \"{#FSNAME}\":\"\\"$6"\", \"{#FSVALUE}\":\""$2"\"},"}'
  6. echo "  ]"
  7. echo }
复制代码
1

评分人数

TOP

回复 3# hello163commail


{
  "data":[

  { "{#FSNAME}":"\/", "{#FSVALUE}":"29529"},
  { "{#FSNAME}":"\/dev\/shm", "{#FSVALUE}":"499"},
  ]
}

是这样吗?

TOP

  1. #!/bin/bash
  2. echo {
  3. echo '  "data":['
  4. echo "  "
  5. df -mP | awk 'NR>1{gsub(/\//,"\\/",$6);print "  { \"{#FSNAME}\":\""$6"\", \"{#FSVALUE}\":\""$2"\"},"}' | sed '$s/,$//'
  6. echo "  ]"
  7. echo }
复制代码
1

评分人数

TOP

回复 8# hello163commail


输出$FSNAME该变量代表的文件系统的总容量,
输出$FSNAME该变量代表的文件系统的空闲空间。
输出$FSNAME该变量代表的文件系统的空闲空间率。
输出$FSNAME该变量代表的文件系统的使用闲空间。
输出$FSNAME该变量代表的文件系统的使用闲空间率。

你把这些代码自己写好,我可以帮你写条件判断。
如果你一点都不会的话,我们再继续讨论。

TOP

回复 10# hello163commail


    你这不是自己写完了么,还有问题不?

TOP

回复 12# hello163commail


1)df -m|grep "$1$"|awk '{print $2}'
2)不会有冲突
3)df不会多次执行,改不改对效率没什么影响

TOP

返回列表