LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 834|回复: 8

请问怎么把用wc -1 得出的数值赋给一个变量比如var呢??

[复制链接]
发表于 2004-10-13 18:54:54 | 显示全部楼层 |阅读模式
在线等 急~~ :help
发表于 2004-10-13 21:00:18 | 显示全部楼层
var=$(wc -l file)
 楼主| 发表于 2004-10-14 12:43:43 | 显示全部楼层
这里的结果不仅有查询结果还有文件名啊 如果想仅得到查询出的数字应该怎么办呢??
 楼主| 发表于 2004-10-14 12:51:11 | 显示全部楼层
我用了一个比较菜的方法 :
grep $key file | wc -l > temp_flie
var = $(cat temp_file)
呵呵;求教更理想的方法~~
发表于 2004-10-14 14:19:53 | 显示全部楼层
var=$(wc -l file|awk '{print $1}')
发表于 2004-10-15 19:46:20 | 显示全部楼层
var=$(cat file|wc-l)
发表于 2004-10-16 10:29:11 | 显示全部楼层
var = `cat file|wc -l`
发表于 2004-10-17 05:33:35 | 显示全部楼层
wc我记得有参数是直接得到那个你需要的值的。

然后再 MYVAR=`wc -x file`
-x 改为那个你需要的参数。
发表于 2004-10-18 17:26:28 | 显示全部楼层
set $(wc -l file)
numberoflines=$1
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表