Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2072423
  • 博文数量: 470
  • 博客积分: 10206
  • 博客等级: 上将
  • 技术积分: 5620
  • 用 户 组: 普通用户
  • 注册时间: 2008-07-03 12:50
文章分类

全部博文(470)

文章存档

2012年(1)

2011年(18)

2010年(47)

2009年(404)

分类:

2009-04-14 09:38:33

a.sh
#!/bin/bash
echo $1 $2 $3 $4 $5 $6 $7 $8 $9 $10 $11

这样写的话:
10列以后的运行结果都不起作用了。。。
./a.sh
0 1
./a.sh a b c d e f g h j k
a b c d e f g h j a0 a1


或者我想把$1~$20所有的输入都看作$1,如何写呢?



您对本贴的看法:
| |

天使



CU编号: 347943
注册:2005-12-11
最后登录: 2009-04-14
帖子:
精华:0







状态:...在线...

[] [] [博客]


[]     顶部
发表于 2009-1-23 13:26 
试试
echo $*



您对本贴的看法:

__________________________________

shell新手&&awk新手
我的awk学习笔记
http://blog.chinaunix.net/u3/91453/showart_1798635.html
| |
(andy)
精灵使



CU编号: 90672
注册:2003-8-29
最后登录: 2009-04-13
帖子:
精华:0







状态:...离线...

[] [] [博客]


[]     顶部
发表于 2009-1-23 13:26 


QUOTE:
原帖由 lu_qian 于 2009-1-23 13:22 发表
a.sh
#!/bin/bash
echo $1 $2 $3 $4 $5 $6 $7 $8 $9 $10 $11

这样写的话:
10列以后的运行结果都不起作用了。。。
./a.sh
0 1
./a.sh a b c d e f g h j k
a b c d e f g h j a0 a1


或者我想把 ...

1
${10} ${11}
2
1) 用引号把参数引起来
2) 脚本里用$*



您对本贴的看法:

__________________________________

天行健,君子以自强不息
发奋忘食,乐以忘优,不知老之将至
温故而知新
| |

侠客




CU编号: 351379
注册:2005-12-18
最后登录: 2009-03-30
帖子:
精华:0







状态:...离线...

[] [] [博客]


[]     顶部
发表于 2009-1-23 13:34 
原来如此,学习了 :wink:


阅读(442) | 评论(0) | 转发(0) |
0

上一篇:数符转换

下一篇:求一问题的思路

给主人留下些什么吧!~~