Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos 使用grep输出可用磁盘空间_Macos_Terminal_Grep - Fatal编程技术网

Macos 使用grep输出可用磁盘空间

Macos 使用grep输出可用磁盘空间,macos,terminal,grep,Macos,Terminal,Grep,我试图创建一个终端命令,输出主硬盘的可用磁盘空间。 输入时:diskutil info disk1s4 | grep-o“可用空间:.*GB” 结果是:可用空间:252.3 GB 我得到了正确的信息,但也得到了我不想要的可用空间: 是否可以设置一个只显示通配符结果而不显示周围文本的标志 我尝试使用-a0-b0来限制行数。 删除-o标志 最终结果应该是252.3 GB您可以尝试awk diskutil info disk1s4 | awk '/Free Space:.* GB/ {print $3

我试图创建一个终端命令,输出主硬盘的可用磁盘空间。 输入时:
diskutil info disk1s4 | grep-o“可用空间:.*GB”
结果是:
可用空间:252.3 GB

我得到了正确的信息,但也得到了我不想要的
可用空间:

是否可以设置一个只显示通配符结果而不显示周围文本的标志

我尝试使用
-a0-b0
来限制行数。 删除
-o
标志


最终结果应该是
252.3 GB

您可以尝试
awk

diskutil info disk1s4 | awk '/Free Space:.* GB/ {print $3}'
或在末尾获取
GB

diskutil info disk1s4 | awk '/Free Space:.* GB/ {print $3,$4}'