我有一个程序,当我运行它时会删除注释和空行等。
/home/user/Development/loc -c /vobs/unitTestStub/works.h
它打印出像
这样的评论剥离代码#ifndef works_H
#define works_H
#include <fc.h>
#include <stdlib.h>
#include <unistd.h>
...
当我跑
时wc -l /home/user/Development/loc -c /vobs/unitTestStub/works.h
打印出来
56 1349 /home/user/Development/loc
27 443 /vobs/unitTestStub/works.h
83 1792 total
但我只想要第一行返回的wc -l。例如,loc打印出一个只有15行长的字符串,而wc -l表示它的27行长,所以这需要整理出来。
任何人都可以请给我如何在命令
上运行wc -lwc -l /home/user/Development/loc -c /vobs/unitTestStub/works.h
打印出来?
非常感谢提前=)
Br Anders。
答案 0 :(得分:2)
使用管道进行IO重定向:
$> /home/user/Development/loc -c /vobs/unitTestStub/works.h | wc -l