SHELL中怎样将管道输出赋给变量

TMAC10052120353 2011-10-10 03:28:56
现有这样一句:ls -l|grep ^-|wc -l
是查询当前文件夹下普通文件数目。现在脚本中想将管道输出赋给一个变量,小弟不知如何下手。请教高手~
...全文
1274 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
TMAC10052120353 2011-10-10
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 qq120848369 的回复:]
count=$(ls -l|grep ^-|wc -l);
count=`ls -l|grep ^-|wc -l`;
[/Quote]

以前试过第二种方法,不行,原来第一种写法也可以,领教
qq120848369 2011-10-10
  • 打赏
  • 举报
回复
count=$(ls -l|grep ^-|wc -l);
count=`ls -l|grep ^-|wc -l`;
昵称很不好取 2011-10-10
  • 打赏
  • 举报
回复

int main()
{
int line = 0;
FILE *fp = NULL;

fp = popen("ls -l|grep ^-|wc -l","r");
fscanf(fp,"%d",&line);
printf("line: %d\n",line);
pclose(fp);

return 0;
}

69,381

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧