首页 > 解决方案 > 如何仅grep输出的第一个单词

问题描述

du -sb /home/user
1001869274      /home/user

如何仅 grep 数值(在本例中为 1001869274)并将其存储到变量中,例如size=$(du -sb /home/user ...)

标签: bashdu

解决方案


您可以使用awk仅打印输出中的第一列

[ /Downloads - 11:34 AM ]$ du -s /Users/test_user
80839384    /Users/test_user
[ /Downloads - 11:34 AM ]$ du -s /Users/test_user | awk '{print $1}'
80839384
[ /Downloads - 11:34 AM ]$ 


推荐阅读