我使用以下命令在Mac中使用终端:
df -lak | grep File||disk02
我想用这个脚本来获取df命令(磁盘空间)的标题和仅使用disk02的行。我想'|'是grep as或逻辑中的char。但是,因为我在终端中使用grep,所以char'|'也意味着管道。所以我试着用'||'避免管道,但它没有得到我想要的。只返回带有“文件”的标题。
不确定如何在终端中使用此脚本命令?
答案 0 :(得分:2)
df -lak | grep "File\|disk02"
答案 1 :(得分:1)
使用awk
df -lak | awk 'NR==1 || /disk02/'
或
df -lak | grep -E "File|disk02"
答案 2 :(得分:1)
df -lak | grep -E '(^File|disk02)'
您可以将grep -E
缩短为egrep
。
答案 3 :(得分:1)
df -lak | grep -e File -e disk02
答案 4 :(得分:0)
只显示您感兴趣的装载点!
df -lak /