一段简单的小程序 运行不出结果 请指点~

sh/bash/dash/ksh/zsh等Shell脚本
回复
fengmanloude
帖子: 95
注册时间: 2011-05-21 19:35

一段简单的小程序 运行不出结果 请指点~

#1

帖子 fengmanloude » 2012-04-07 22:01

练习 1.4 利用位置参数给定变量赋值。
a.建立脚本 ex5,如下所示:
n1=$1
n2=$2
n3=$3
cat $n1 $n2 $n3 | wc -l

b.将 ex5 改为具有执行权限:
$ chmod +x ex5
c.执行脚本 ex5:
$ ex5 m1.c m2.c
10


出现的错误如下图 ,不明白wc-l 到底出了什么问题~
附件
错误提示
错误提示
程序
程序
cao627
帖子: 992
注册时间: 2007-12-05 10:57
系统: ubuntu14.04
来自: 金山

Re: 一段简单的小程序 运行不出结果 请指点~

#2

帖子 cao627 » 2012-04-07 22:18

ex5缺参数
要输入文件做为ext5的参数
wc 空格 -l
cat 空格 $1...
头像
b33e
帖子: 3874
注册时间: 2011-06-07 14:20

Re: 一段简单的小程序 运行不出结果 请指点~

#3

帖子 b33e » 2012-04-07 22:24

从你的截图看,wc和-l之间少了一个空格
fengmanloude
帖子: 95
注册时间: 2011-05-21 19:35

Re: 一段简单的小程序 运行不出结果 请指点~

#4

帖子 fengmanloude » 2012-04-07 22:32

cao627 写了:ex5缺参数
要输入文件做为ext5的参数
wc 空格 -l
cat 空格 $1...
恩 果然 加空格后就出来了哦~
fengmanloude
帖子: 95
注册时间: 2011-05-21 19:35

Re: 一段简单的小程序 运行不出结果 请指点~

#5

帖子 fengmanloude » 2012-04-07 22:33

b33e 写了:从你的截图看,wc和-l之间少了一个空格
恩 是的 加差一个空格额~ :em03
费了我好长时间也没有找到原因呢~
回复